luxlabs header browser preview


@class NSMapTable, WBSSiteMetadataManager;

@interface WBSFaviconRequestsController : NSObject {
    NSMapTable *_tokenToRequestToken;
}

@property (readonly, nonatomic) WBSSiteMetadataManager *manager;
@property (nonatomic) long long priority;
@property (nonatomic) struct CGSize { double width; double height; } size;

- (void)dealloc;
- (void).cxx_destruct;
- (void)_issueRequest:(id)a0 isOneTime:(BOOL)a1 withToken:(id)a2 completion:(id /* block */)a3;
- (void)cancelAllRegistrations;
- (void)cancelAllRegistrationsWithCompletionHandler:(id /* block */)a0;
- (id)initWithSiteMetadataManager:(id)a0;
- (void)registerOneTimeRequestForDomain:(id)a0 withToken:(id)a1 completion:(id /* block */)a2;
- (void)registerOneTimeRequestForURLString:(id)a0 withToken:(id)a1 completion:(id /* block */)a2;
- (void)registerOneTimeRequestForURLString:(id)a0 withToken:(id)a1 returnDefaultIconIfNoneAvailable:(BOOL)a2 iconSize:(struct CGSize { double x0; double x1; })a3 isURLTypedByUser:(BOOL)a4 completion:(id /* block */)a5;
- (void)registerRequestForDomain:(id)a0 withToken:(id)a1 completion:(id /* block */)a2;
- (void)registerRequestForURLString:(id)a0 withToken:(id)a1 completion:(id /* block */)a2;
- (void)registerRequestForURLString:(id)a0 withToken:(id)a1 returnDefaultIconIfNoneAvailable:(BOOL)a2 iconSize:(struct CGSize { double x0; double x1; })a3 isURLTypedByUser:(BOOL)a4 completion:(id /* block */)a5;

@end