luxlabs header browser preview


@class NSString;
@protocol SXTextComponentLayoutHosting, SXButtonComponentTextProvider, SXTextSourceFactory;

@interface SXButtonComponentSizerFactory : NSObject <SXComponentSizerFactory>

@property (readonly, nonatomic) id<SXButtonComponentTextProvider> textProvider;
@property (readonly, nonatomic) id<SXTextSourceFactory> textSourceFactory;
@property (retain, nonatomic) id<SXTextComponentLayoutHosting> textComponentLayoutHosting;
@property (readonly, nonatomic) NSString *type;
@property (readonly, nonatomic) int role;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (void).cxx_destruct;
- (id)sizerForComponent:(id)a0 componentLayout:(id)a1 layoutOptions:(id)a2 DOMObjectProvider:(id)a3;
- (id)initWithTextProvider:(id)a0 textSourceFactory:(id)a1;

@end