luxlabs header browser preview


@class HKPairedFeatureAttributes, NSString, HKCountrySet, HDLocalCountrySetAvailabilityProvider, HKFeatureAttributes;
@protocol HDAllowedCountriesDataSourceObserver, HDFeaturePropertiesWriting;

@interface HDPairedFeaturePropertiesSyncManager : NSObject <HDRegionAvailabilityProvidingDelegate, HDPairedFeatureAttributesProviding, HDAllowedCountriesDataSource> {
    HKFeatureAttributes *_localFeatureAttributes;
    HDLocalCountrySetAvailabilityProvider *_localCountrySetAvailabilityProvider;
    id /* block */ _activeRemoteReadSourceProvider;
    id /* block */ _remoteReadSourceForDeviceProvider;
    id<HDFeaturePropertiesWriting> _localWriteSource;
    int _nanoPreferencesSyncChangeNotificationToken;
}

@property (readonly, copy, nonatomic) HKPairedFeatureAttributes *currentPairedFeatureAttributes;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (readonly, copy, nonatomic) NSString *featureIdentifier;
@property (readonly, copy, nonatomic) HKCountrySet *localCountrySet;
@property (readonly, copy, nonatomic) HKCountrySet *activeRemoteCountrySet;
@property (weak, nonatomic) id<HDAllowedCountriesDataSourceObserver> delegate;

- (void)dealloc;
- (id)remoteCountrySetForDevice:(id)a0;
- (id)initWithFeatureIdentifier:(id)a0 localFeatureAttributes:(id)a1 localCountrySetAvailabilityProvider:(id)a2 activeRemoteReadSourceProvider:(id /* block */)a3 remoteReadSourceForDeviceProvider:(id /* block */)a4 localWriteSource:(id)a5;
- (void).cxx_destruct;
- (id)initWithFeatureIdentifier:(id)a0 localFeatureAttributes:(id)a1 localCountrySetAvailabilityProvider:(id)a2;
- (void)reloadLocalCountrySetWithCompletion:(id /* block */)a0;
- (id)pairedFeatureAttributesForPairedDevice:(id)a0;
- (void)synchronizeLocalProperties;
- (void)regionAvailabilityProvidingDidUpdate:(id)a0;

@end