@class NSString, FBSDisplayLayoutElement, FBMainDisplayLayoutPublisher; @protocol BSInvalidatable; @interface FBDisplayLayoutElement : NSObject { FBMainDisplayLayoutPublisher *_publisher; NSString *_key; id _activeAssertion; } @property (readonly, nonatomic) long long displayType; @property (readonly, copy, nonatomic) NSString *identifier; @property (readonly, nonatomic) FBSDisplayLayoutElement *element; @property (readonly, nonatomic) Class elementClass; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; - (id)init; - (void)dealloc; - (id)succinctDescriptionBuilder; - (void)activate; - (id)descriptionBuilderWithMultilinePrefix:(id)a0; - (id)initWithDisplayType:(long long)a0 identifier:(id)a1 elementClass:(Class)a2; - (void)activateWithBuilder:(id /* block */)a0; - (void)updateWithBuilder:(id /* block */)a0; - (id)descriptionWithMultilinePrefix:(id)a0; - (void).cxx_destruct; - (id)succinctDescription; - (void)deactivate; @end