luxlabs header browser preview


@class HUAssociatedSceneAndTriggerModule, HFItemBuilder, HUSoftwareUpdateItemModule, HUMatterConnectedServicesItemModule, HMAccessory, HULinkedApplicationItemProvider, HMAccessorySettingsController, HUAvailableRelatedTriggerItemModule, HUServiceDetailsCameraStatusLightItem, HFStaticItemProvider, ACAccount, HUFirmwareUpdateItemProvider, HMHomeManager, HUInputSourceItemModule, HUAccessorySettingsItemModule, HUTelevisionSettingsItemModule, HUAccessoryRepresentableItemModule, HFAssociatedServiceTypeOptionItemProvider, HUAccessoryServicesItemModule, HUServiceDetailsCameraNightModeItem, HFAccessorySettingDeviceOptionsAdapter, HFAccessoryInfoDetailsItemProvider, NSArray, HUValveItemModule, HUServiceDetailsProgrammableSwitchItemModule, NSString, HFSelectedRoomItemProvider, HFItem, HFAccessorySettingDeviceOptionsAdapterUtility, HFRemoteControlItemModule, HMHome, HFItemProvider, HUServiceDetailsControlAndCharacteristicStateItemModule, HUAccessoryDebugModule, HUNameItemModule;
@protocol HFHomeKitObject, HFServiceLikeItem, HUServiceDetailsItemManagerDelegate, HFServiceLikeBuilder, HFItemBuilderItem;

@interface HUServiceDetailsItemManager : HFItemManager <HUServiceDetailsControlAndCharacteristicStateItemModuleDelegate, HFAccessorySettingDeviceOptionsAdapterUtilityDelegate, HFHomeKitAccessorySettingsDataSourceDelegate>

@property (retain, nonatomic) HFItemBuilder<HFServiceLikeBuilder> *serviceLikeBuilder;
@property (readonly, nonatomic) HMHome *overrideHome;
@property (retain, nonatomic) HUNameItemModule *nameModule;
@property (retain, nonatomic) HUAccessoryRepresentableItemModule *accessoryRepresentableItemModule;
@property (retain, nonatomic) HUServiceDetailsProgrammableSwitchItemModule *programmableSwitchItemModule;
@property (retain, nonatomic) HUServiceDetailsControlAndCharacteristicStateItemModule *serviceDetailsControlStateAndCharacteristicItemModule;
@property (retain, nonatomic) HUAccessorySettingsItemModule *accessorySettingsItemModule;
@property (retain, nonatomic) HUSoftwareUpdateItemModule *softwareUpdateItemModule;
@property (retain, nonatomic) HUAvailableRelatedTriggerItemModule *relatedTriggerItemModule;
@property (retain, nonatomic) HUValveItemModule *valveEditorItemModule;
@property (retain, nonatomic) HUTelevisionSettingsItemModule *televisionSettingsItemModule;
@property (retain, nonatomic) HUInputSourceItemModule *inputSourceItemModule;
@property (retain, nonatomic) NSArray *splitMediaAccountSections;
@property (retain, nonatomic) NSArray *nameAndIconSections;
@property (retain, nonatomic) NSArray *characteristicSections;
@property (retain, nonatomic) NSArray *containedAccessoriesSections;
@property (retain, nonatomic) NSArray *relatedTriggerSections;
@property (retain, nonatomic) NSArray *programmableSwitchSections;
@property (retain, nonatomic) NSArray *accessorySettingsSections;
@property (retain, nonatomic) NSArray *homeKitAccessorySettingsSections;
@property (retain, nonatomic) NSArray *softwareUpdateSections;
@property (retain, nonatomic) NSArray *valveEditorSections;
@property (retain, nonatomic) NSArray *sceneAndTriggerSections;
@property (retain, nonatomic) NSArray *connectedServicesSections;
@property (retain, nonatomic) NSArray *inputSourceEditorSections;
@property (retain, nonatomic) NSArray *televisionSettingsSections;
@property (retain, nonatomic) NSArray *advancedCameraSettingsSection;
@property (retain, nonatomic) NSArray *cameraStatusLightSections;
@property (retain, nonatomic) NSArray *cameraNightModeSections;
@property (retain, nonatomic) NSArray *cameraActivityZonesSections;
@property (retain, nonatomic) NSArray *doorbellMuteSections;
@property (retain, nonatomic) NSArray *collectDiagnosticsSections;
@property (retain, nonatomic) NSArray *lockAddHomeKeyToWalletSections;
@property (retain, nonatomic) NSArray *homeTheaterAudioSections;
@property (retain, nonatomic) HFAssociatedServiceTypeOptionItemProvider *associatedServiceTypeOptionItemProvider;
@property (retain, nonatomic) HFStaticItemProvider *staticItemProvider;
@property (retain, nonatomic) HFStaticItemProvider *accessoryResetAndRemoveItemProvider;
@property (retain, nonatomic) HFStaticItemProvider *exportDiagnosticsItemProvider;
@property (retain, nonatomic) HFAccessoryInfoDetailsItemProvider *accessoryInfoItemProvider;
@property (retain, nonatomic) HULinkedApplicationItemProvider *linkedApplicationItemProvider;
@property (retain, nonatomic) HUFirmwareUpdateItemProvider *firmwareUpdateItemProvider;
@property (retain, nonatomic) HFSelectedRoomItemProvider *selectedRoomItemProvider;
@property (retain, nonatomic) HFItemProvider *existingRoomItemProvider;
@property (retain, nonatomic) HFItemProvider *suggestedRoomItemProvider;
@property (retain, nonatomic) HFAccessorySettingDeviceOptionsAdapter *deviceOptionsAdapter;
@property (retain, nonatomic) HFAccessorySettingDeviceOptionsAdapterUtility *deviceOptionsAdapterUtility;
@property (readonly, nonatomic) HFItem<HFServiceLikeItem> *sourceServiceItem;
@property (readonly, nonatomic) BOOL isItemGroup;
@property (retain, nonatomic) HFItem *headerItem;
@property (retain, nonatomic) HFItem *createNewRoomItem;
@property (retain, nonatomic) HFItem *roomItem;
@property (retain, nonatomic) HFItem *roomListItem;
@property (retain, nonatomic) HFItem *associatedServiceTypeItem;
@property (retain, nonatomic) HFItem *addGroupItem;
@property (retain, nonatomic) HFItem *identifyHomePodItem;
@property (retain, nonatomic) HFItem *internalDebuggingItem;
@property (retain, nonatomic) HFItem *separateTileItem;
@property (retain, nonatomic) HFItem *showContainedItems;
@property (retain, nonatomic) HFItem *favoriteItem;
@property (retain, nonatomic) HFItem *showInHomeDashboardItem;
@property (retain, nonatomic) HFItem *alarmItem;
@property (retain, nonatomic) HFItem *statusAndNotificationItem;
@property (retain, nonatomic) HFItem *pairingModeItem;
@property (retain, nonatomic) HFItem *removeItem;
@property (retain, nonatomic) HFItem *removeFromGroupItem;
@property (retain, nonatomic) HFItem *resetItem;
@property (retain, nonatomic) HFItem *accessoryItem;
@property (retain, nonatomic) HFItem *cameraActivityZonesItem;
@property (retain, nonatomic) HFItem *cameraRecordingOptionsItem;
@property (retain, nonatomic) HFItem *cameraFaceRecognitionItem;
@property (retain, nonatomic) HUServiceDetailsCameraStatusLightItem *cameraStatusLightItem;
@property (retain, nonatomic) HUServiceDetailsCameraNightModeItem *cameraNightModeItem;
@property (retain, nonatomic) HFItem *cameraDoorbellChimeMuteItem;
@property (retain, nonatomic) HFItem *collectDiagnosticsItem;
@property (retain, nonatomic) HFItem *audioSettingsItem;
@property (retain, nonatomic) HFItem *restartItem;
@property (retain, nonatomic) HFItem *exportDiagnosticsItem;
@property (retain, nonatomic) HFItem *lockPinCodesItem;
@property (retain, nonatomic) HFItem *lockAddHomeKeyToWalletItem;
@property (retain, nonatomic) HFItem *splitMediaAccountTitleItem;
@property (retain, nonatomic) HFItem *splitMediaAccountUseDefaultAccountItem;
@property (retain, nonatomic) HFItem *splitMediaAccountSignoutAccountItem;
@property (retain, nonatomic) HFItem *homeTheaterAudioOutputItem;
@property (retain, nonatomic) HFItem *managedConfigurationProfilesItem;
@property (nonatomic) BOOL groupedAccessoryReachableOverRapport;
@property (retain, nonatomic) NSArray *homeKitAccessorySettingsModules;
@property (retain, nonatomic) HMHomeManager *homeManager;
@property (retain, nonatomic) HMAccessorySettingsController *settingsController;
@property (weak, nonatomic) id<HUServiceDetailsItemManagerDelegate> serviceDetailsDelegate;
@property (weak, nonatomic) id<HUServiceDetailsItemManagerDelegate> serviceDetailsDelegate;
@property (readonly, nonatomic) HFItem<HFItemBuilderItem> *builderItem;
@property (readonly, nonatomic) HFRemoteControlItemModule *serviceDetailsRemoteControlItemModule;
@property (readonly, nonatomic) HUAccessoryServicesItemModule *accessoryServicesEditorItemModule;
@property (readonly, nonatomic) HUAssociatedSceneAndTriggerModule *sceneAndTriggerModule;
@property (readonly, nonatomic) HUMatterConnectedServicesItemModule *connectedServicesItemModule;
@property (readonly, nonatomic) HUAccessoryDebugModule *debugAccessoryItemModule;
@property (readonly, nonatomic) HFItem *selectedRoomItem;
@property (readonly, nonatomic) NSArray *orderedRoomSectionItems;
@property (readonly, nonatomic) ACAccount *loggedInMediaAccountOnHomePod;
@property (readonly, nonatomic) BOOL sourceItemIsHomePod;
@property (retain, nonatomic) NSArray *supportedVoiceRecognitionLanguages;
@property (retain, nonatomic) ACAccount *homeMediaAccount;
@property (readonly, nonatomic) HFItem *primaryUserItem;
@property (nonatomic) BOOL shouldHideAccessoryItem;
@property (nonatomic) BOOL shouldHideSeparateTileItem;
@property (nonatomic) BOOL showRoomsList;
@property (nonatomic) BOOL showAssociatedServiceTypeList;
@property (readonly, nonatomic) HFItem *selectedAssociatedServiceTypeItem;
@property (readonly, nonatomic) HMAccessory *sourceItemAccessory;
@property (readonly, nonatomic) id<HFHomeKitObject> sourceItemHomeKitObject;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (void)tearDown;
- (void)observeValueForKeyPath:(id)a0 ofObject:(id)a1 change:(id)a2 context:(void *)a3;
- (void).cxx_destruct;
- (id)selectRoom:(id)a0;
- (id)_allItemsForSectionIdentifier:(id)a0;
- (BOOL)_areHomePodMediaAccountsMismatched;
- (id)_buildItemModulesForHome:(id)a0;
- (id)_buildItemProvidersForHome:(id)a0;
- (id)_buildSectionsWithDisplayedItems:(id)a0;
- (id)_characteristicSectionForIdentifier:(id)a0;
- (void)_didFinishUpdateTransactionWithAffectedItems:(id)a0;
- (BOOL)_hasDismissedHomePodHasNonMemberMediaAccountWarning;
- (id)_homeFuture;
- (BOOL)_isGroupedHomePod;
- (BOOL)_isRestartSupportedForGroupedHomePod:(id)a0;
- (BOOL)_isSingleHomePodInGroup;
- (id)_itemsToHideInSet:(id)a0;
- (id)_itemsToUpdateWhenApplicationDidBecomeActive;
- (void)_registerForExternalUpdates;
- (id)_restartAccessory;
- (void)_setUpHomeTheaterItem;
- (void)_setUpManagedConfigurationProfilesItem;
- (void)_setupDeviceOptionsAdapterForMediaAccessoryItem:(id)a0;
- (void)_setupDeviceOptionsAdapterUtilityForGroupedAccessories:(id)a0;
- (BOOL)_shouldDisableOptionalDataDuringFastInitialUpdate;
- (BOOL)_shouldHideHomePodAnalyticsAndImprovementsSettings;
- (BOOL)_shouldShowAccessoryInfoItems;
- (BOOL)_shouldShowContainedAccessoriesList;
- (BOOL)_shouldShowFirmwareUpdateSection;
- (BOOL)_shouldShowLinkedApplicationSection;
- (BOOL)_shouldShowSplitAccountUI;
- (id)_transformedUpdateOutcomeForItem:(id)a0 proposedOutcome:(id)a1;
- (void)_unregisterForExternalUpdates;
- (void)accessoryReachableOverRapport:(BOOL)a0;
- (BOOL)canToggleAccessoryInfoItem:(id)a0;
- (id)controlAndCharacteristicStateItemModule:(id)a0 childItemsForItem:(id)a1;
- (id)controlAndCharacteristicStateItemModule:(id)a0 sectionFooterForControlPanelItem:(id)a1 forServiceItem:(id)a2;
- (id)controlAndCharacteristicStateItemModule:(id)a0 sectionTitleForControlPanelItem:(id)a1 forServiceItem:(id)a2;
- (BOOL)controlAndCharacteristicStateItemModule:(id)a0 shouldShowControlPanelItem:(id)a1;
- (BOOL)controlAndCharacteristicStateItemModule:(id)a0 shouldShowSectionTitleForControlPanelItem:(id)a1;
- (id)hf_MediaAccessoryItem;
- (id)initWithDelegate:(id)a0 sourceItem:(id)a1;
- (id)initWithServiceItem:(id)a0 delegate:(id)a1;
- (BOOL)isAccessory;
- (BOOL)isAccessoryInfoItem:(id)a0;
- (BOOL)isCharacteristicStateItem:(id)a0;
- (BOOL)isRoomItem:(id)a0;
- (void)registerKVO;
- (void)requestSiriAssetStatus;
- (void)resetServiceLikeItemBuilder;
- (void)restartAccessory;
- (id)selectAssociatedServiceType:(id)a0;
- (BOOL)shouldShowDeviceOptionsForAccessoryItem:(id)a0;
- (BOOL)shouldShowExportDiagnosticsItem:(id)a0;
- (BOOL)sourceItemIsHomePodConfiguredForMultiUser;
- (BOOL)sourceItemIsService;
- (BOOL)sourceItemIsSingleServiceAccessory;
- (BOOL)supportsWiFiStrengthDisplay:(id)a0;
- (void)toggleAccessoryInfoItem:(id)a0;
- (void)unregisterKVO;
- (void)updateCameraNightMode:(BOOL)a0;
- (void)updateCameraStatusLight:(BOOL)a0;
- (void)updateDoorbellChimeMuteMode:(BOOL)a0;

@end