luxlabs header browser preview


@class NSString, NSLocale;
@protocol SXStoreFrontProvider, SXPresentationAttributesProvider, SWLocation;

@interface SXWebContentConfigurationProvider : NSObject <SXPresentationAttributesObserver, SXWebContentConfigurationProvider>

@property (readonly, nonatomic) id<SXPresentationAttributesProvider> presentationAttributesProvider;
@property (readonly, nonatomic) id<SXStoreFrontProvider> storeFrontProvider;
@property (readonly, nonatomic) NSLocale *locale;
@property (readonly, nonatomic) id<SWLocation> location;
@property (copy, nonatomic) id /* block */ changeBlock;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (void).cxx_destruct;
- (void)onChange:(id /* block */)a0;
- (id)configurationForSize:(struct CGSize { double x0; double x1; })a0 dataSources:(id)a1 sourceURL:(id)a2;
- (id)initWithPresentationAttributesProvider:(id)a0 storeFrontProvider:(id)a1 locale:(id)a2 location:(id)a3;
- (void)invokeChangeListener;
- (void)presentationAttributesDidChangeFrom:(id)a0 toAttributes:(id)a1;

@end