luxlabs header browser preview


@class NSString, NSDate;
@protocol BCSXPCDaemonConnectionProtocol;

@interface BCSBusinessQueryService : NSObject {
    NSDate *_lastTimeoutDate;
    id<BCSXPCDaemonConnectionProtocol> _connection;
    NSString *_clientBundleIdentifier;
}

- (id)init;
- (void).cxx_destruct;
- (void)fetchBusinessCallerMetadataWithPhoneNumber:(id)a0 completion:(id /* block */)a1;
- (void)isBusinessCallerRegisteredForPhoneNumber:(id)a0 completion:(id /* block */)a1;
- (void)fetchBusinessItemWithDetailsForPhoneNumber:(id)a0 completion:(id /* block */)a1;
- (void)isBusinessRegisteredForPhoneNumber:(id)a0 completion:(id /* block */)a1;
- (void)warmCacheIfNecessaryForPhoneNumbers:(id)a0;
- (void)_deleteInMemoryCache;
- (void)_isBusinessRegisteredForURL:(id)a0 chopURL:(BOOL)a1 completion:(id /* block */)a2;
- (id)businessItemForPhoneNumber:(id)a0 isChatSuggestVisible:(BOOL *)a1 error:(id *)a2;
- (id)businessItemForPhoneNumber:(id)a0 isMessageable:(BOOL *)a1 isChatSuggestVisible:(BOOL *)a2 error:(id *)a3;
- (void)clearCachesForLinkItemsAssociatedWithBundleID:(id)a0 completion:(id /* block */)a1;
- (void)clearCachesForType:(long long)a0 completion:(id /* block */)a1;
- (void)clearExpiredCachesForType:(long long)a0 completion:(id /* block */)a1;
- (void)fetchBusinessItemForPhoneNumber:(id)a0 completion:(id /* block */)a1;
- (void)fetchBusinessItemWithPhoneNumber:(id)a0 completion:(id /* block */)a1;
- (void)fetchLinkItemWithHash:(id)a0 completion:(id /* block */)a1;
- (void)fetchLinkItemWithURL:(id)a0 chopURL:(BOOL)a1 completion:(id /* block */)a2;
- (void)fetchLinkItemWithURL:(id)a0 completion:(id /* block */)a1;
- (void)fetchSquareIconDataForBusinessItem:(id)a0 completion:(id /* block */)a1;
- (id)initWithConnection:(id)a0 clientBundleIdentifier:(id)a1;
- (void)isBusinessRegisteredForURL:(id)a0 chopURL:(BOOL)a1 completion:(id /* block */)a2;
- (void)isBusinessRegisteredForURL:(id)a0 completion:(id /* block */)a1;
- (void)prefetchBloomFilterAndConfigCacheWithCompletion:(id /* block */)a0;

@end