/** * @since 16.1 * @deprecated 16.4 */ declare class AttestationInfo extends NSObject { static alloc(): AttestationInfo; // inherited from NSObject static new(): AttestationInfo; // inherited from NSObject certificationDeclaration: NSData; challenge: NSData; dac: NSData; elements: NSData; elementsSignature: NSData; firmwareInfo: NSData; nonce: NSData; pai: NSData; constructor(o: { challenge: NSData; nonce: NSData; elements: NSData; elementsSignature: NSData; dac: NSData; pai: NSData; certificationDeclaration: NSData; firmwareInfo: NSData; }); initWithChallengeNonceElementsElementsSignatureDacPaiCertificationDeclarationFirmwareInfo(challenge: NSData, nonce: NSData, elements: NSData, elementsSignature: NSData, dac: NSData, pai: NSData, certificationDeclaration: NSData, firmwareInfo: NSData): this; } /** * @since 16.1 * @deprecated 16.4 */ declare class CSRInfo extends NSObject { static alloc(): CSRInfo; // inherited from NSObject static new(): CSRInfo; // inherited from NSObject csr: NSData; elements: NSData; elementsSignature: NSData; nonce: NSData; constructor(o: { nonce: NSData; elements: NSData; elementsSignature: NSData; csr: NSData; }); initWithNonceElementsElementsSignatureCsr(nonce: NSData, elements: NSData, elementsSignature: NSData, csr: NSData): this; } /** * @since 18.4 */ declare const enum MTRAccessControlAccessRestrictionType { AttributeAccessForbidden = 0, AttributeWriteForbidden = 1, CommandForbidden = 2, EventForbidden = 3 } /** * @since 16.1 * @deprecated 16.4 */ declare const enum MTRAccessControlAuthMode { PASE = 1, CASE = 2, Group = 3 } /** * @since 16.1 */ declare const enum MTRAccessControlChangeType { Changed = 0, Added = 1, Removed = 2 } /** * @since 16.1 * @deprecated 16.4 */ declare class MTRAccessControlClusterAccessControlEntry extends MTRAccessControlClusterAccessControlEntryStruct { static alloc(): MTRAccessControlClusterAccessControlEntry; // inherited from NSObject static new(): MTRAccessControlClusterAccessControlEntry; // inherited from NSObject } /** * @since 16.1 */ declare class MTRAccessControlClusterAccessControlEntryChangedEvent extends NSObject implements NSCopying { static alloc(): MTRAccessControlClusterAccessControlEntryChangedEvent; // inherited from NSObject static new(): MTRAccessControlClusterAccessControlEntryChangedEvent; // inherited from NSObject /** * @since 16.1 */ adminNodeID: number; /** * @since 16.1 */ adminPasscodeID: number; /** * @since 16.1 */ changeType: number; /** * @since 16.1 */ fabricIndex: number; /** * @since 16.1 */ latestValue: MTRAccessControlClusterAccessControlEntryStruct; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.4 */ declare class MTRAccessControlClusterAccessControlEntryStruct extends NSObject implements NSCopying { static alloc(): MTRAccessControlClusterAccessControlEntryStruct; // inherited from NSObject static new(): MTRAccessControlClusterAccessControlEntryStruct; // inherited from NSObject /** * @since 16.4 */ authMode: number; /** * @since 16.4 */ fabricIndex: number; /** * @since 16.4 */ privilege: number; /** * @since 16.4 */ subjects: NSArray; /** * @since 16.4 */ targets: NSArray; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRAccessControlClusterAccessControlExtensionChangedEvent extends NSObject implements NSCopying { static alloc(): MTRAccessControlClusterAccessControlExtensionChangedEvent; // inherited from NSObject static new(): MTRAccessControlClusterAccessControlExtensionChangedEvent; // inherited from NSObject /** * @since 16.1 */ adminNodeID: number; /** * @since 16.1 */ adminPasscodeID: number; /** * @since 16.1 */ changeType: number; /** * @since 16.1 */ fabricIndex: number; /** * @since 16.1 */ latestValue: MTRAccessControlClusterAccessControlExtensionStruct; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.4 */ declare class MTRAccessControlClusterAccessControlExtensionStruct extends NSObject implements NSCopying { static alloc(): MTRAccessControlClusterAccessControlExtensionStruct; // inherited from NSObject static new(): MTRAccessControlClusterAccessControlExtensionStruct; // inherited from NSObject /** * @since 16.4 */ data: NSData; /** * @since 16.4 */ fabricIndex: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 17.0 */ declare class MTRAccessControlClusterAccessControlTargetStruct extends NSObject implements NSCopying { static alloc(): MTRAccessControlClusterAccessControlTargetStruct; // inherited from NSObject static new(): MTRAccessControlClusterAccessControlTargetStruct; // inherited from NSObject /** * @since 17.0 */ cluster: number; /** * @since 17.0 */ deviceType: number; /** * @since 17.0 */ endpoint: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTRAccessControlClusterAccessRestrictionEntryStruct extends NSObject implements NSCopying { static alloc(): MTRAccessControlClusterAccessRestrictionEntryStruct; // inherited from NSObject static new(): MTRAccessControlClusterAccessRestrictionEntryStruct; // inherited from NSObject /** * @since 18.4 */ cluster: number; /** * @since 18.4 */ endpoint: number; /** * @since 18.4 */ fabricIndex: number; /** * @since 18.4 */ restrictions: NSArray; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTRAccessControlClusterAccessRestrictionStruct extends NSObject implements NSCopying { static alloc(): MTRAccessControlClusterAccessRestrictionStruct; // inherited from NSObject static new(): MTRAccessControlClusterAccessRestrictionStruct; // inherited from NSObject /** * @since 18.4 */ id: number; /** * @since 18.4 */ type: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTRAccessControlClusterCommissioningAccessRestrictionEntryStruct extends NSObject implements NSCopying { static alloc(): MTRAccessControlClusterCommissioningAccessRestrictionEntryStruct; // inherited from NSObject static new(): MTRAccessControlClusterCommissioningAccessRestrictionEntryStruct; // inherited from NSObject /** * @since 18.4 */ cluster: number; /** * @since 18.4 */ endpoint: number; /** * @since 18.4 */ restrictions: NSArray; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 * @deprecated 16.4 */ declare class MTRAccessControlClusterExtensionEntry extends MTRAccessControlClusterAccessControlExtensionStruct { static alloc(): MTRAccessControlClusterExtensionEntry; // inherited from NSObject static new(): MTRAccessControlClusterExtensionEntry; // inherited from NSObject } /** * @since 18.4 */ declare class MTRAccessControlClusterFabricRestrictionReviewUpdateEvent extends NSObject implements NSCopying { static alloc(): MTRAccessControlClusterFabricRestrictionReviewUpdateEvent; // inherited from NSObject static new(): MTRAccessControlClusterFabricRestrictionReviewUpdateEvent; // inherited from NSObject /** * @since 18.4 */ fabricIndex: number; /** * @since 18.4 */ instruction: string; /** * @since 18.4 */ token: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTRAccessControlClusterReviewFabricRestrictionsParams extends NSObject implements NSCopying { static alloc(): MTRAccessControlClusterReviewFabricRestrictionsParams; // inherited from NSObject static new(): MTRAccessControlClusterReviewFabricRestrictionsParams; // inherited from NSObject /** * @since 18.4 */ arl: NSArray; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTRAccessControlClusterReviewFabricRestrictionsResponseParams extends NSObject implements NSCopying { static alloc(): MTRAccessControlClusterReviewFabricRestrictionsResponseParams; // inherited from NSObject static new(): MTRAccessControlClusterReviewFabricRestrictionsResponseParams; // inherited from NSObject /** * @since 18.4 */ token: number; /** * @since 18.4 */ constructor(o: { responseValue: NSDictionary; }); copyWithZone(zone: interop.Pointer | interop.Reference): any; /** * @since 18.4 */ initWithResponseValueError(responseValue: NSDictionary, error?: interop.Reference): this; } /** * @since 16.1 * @deprecated 17.0 */ declare class MTRAccessControlClusterTarget extends MTRAccessControlClusterAccessControlTargetStruct { static alloc(): MTRAccessControlClusterTarget; // inherited from NSObject static new(): MTRAccessControlClusterTarget; // inherited from NSObject } /** * @since 16.4 */ declare const enum MTRAccessControlEntryAuthMode { PASE = 1, CASE = 2, Group = 3 } /** * @since 16.4 */ declare const enum MTRAccessControlEntryPrivilege { View = 1, ProxyView = 2, Operate = 3, Manage = 4, Administer = 5 } /** * @since 18.4 */ declare const enum MTRAccessControlFeature { Extension = 1, ManagedDevice = 2 } /** * @since 16.1 * @deprecated 16.4 */ declare const enum MTRAccessControlPrivilege { View = 1, ProxyView = 2, Operate = 3, Manage = 4, Administer = 5 } /** * @since 17.6 */ declare class MTRAccessGrant extends NSObject implements NSCopying { static accessGrantForAllNodesWithPrivilege(privilege: MTRAccessControlEntryPrivilege): MTRAccessGrant; static accessGrantForCASEAuthenticatedTagPrivilege(caseAuthenticatedTag: number, privilege: MTRAccessControlEntryPrivilege): MTRAccessGrant; static accessGrantForGroupIDPrivilege(groupID: number, privilege: MTRAccessControlEntryPrivilege): MTRAccessGrant; static accessGrantForNodeIDPrivilege(nodeID: number, privilege: MTRAccessControlEntryPrivilege): MTRAccessGrant; static alloc(): MTRAccessGrant; // inherited from NSObject static new(): MTRAccessGrant; // inherited from NSObject readonly authenticationMode: MTRAccessControlEntryAuthMode; readonly grantedPrivilege: MTRAccessControlEntryPrivilege; readonly subjectID: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRAccountLoginClusterGetSetupPINParams extends NSObject implements NSCopying { static alloc(): MTRAccountLoginClusterGetSetupPINParams; // inherited from NSObject static new(): MTRAccountLoginClusterGetSetupPINParams; // inherited from NSObject serverSideProcessingTimeout: number; /** * @since 16.1 */ tempAccountIdentifier: string; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRAccountLoginClusterGetSetupPINResponseParams extends NSObject implements NSCopying { static alloc(): MTRAccountLoginClusterGetSetupPINResponseParams; // inherited from NSObject static new(): MTRAccountLoginClusterGetSetupPINResponseParams; // inherited from NSObject /** * @since 16.1 */ setupPIN: string; /** * @since 16.1 * @deprecated 16.4 */ timedInvokeTimeoutMs: number; /** * @since 17.0 */ constructor(o: { responseValue: NSDictionary; }); copyWithZone(zone: interop.Pointer | interop.Reference): any; /** * @since 17.0 */ initWithResponseValueError(responseValue: NSDictionary, error?: interop.Reference): this; } /** * @since 18.4 */ declare class MTRAccountLoginClusterLoggedOutEvent extends NSObject implements NSCopying { static alloc(): MTRAccountLoginClusterLoggedOutEvent; // inherited from NSObject static new(): MTRAccountLoginClusterLoggedOutEvent; // inherited from NSObject /** * @since 18.4 */ node: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRAccountLoginClusterLoginParams extends NSObject implements NSCopying { static alloc(): MTRAccountLoginClusterLoginParams; // inherited from NSObject static new(): MTRAccountLoginClusterLoginParams; // inherited from NSObject /** * @since 18.4 */ node: number; serverSideProcessingTimeout: number; /** * @since 16.1 */ setupPIN: string; /** * @since 16.1 */ tempAccountIdentifier: string; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRAccountLoginClusterLogoutParams extends NSObject implements NSCopying { static alloc(): MTRAccountLoginClusterLogoutParams; // inherited from NSObject static new(): MTRAccountLoginClusterLogoutParams; // inherited from NSObject /** * @since 18.4 */ node: number; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare const enum MTRActionsActionError { Unknown = 0, Interrupted = 1 } /** * @since 16.1 */ declare const enum MTRActionsActionState { Inactive = 0, Active = 1, Paused = 2, Disabled = 3 } /** * @since 16.1 */ declare const enum MTRActionsActionType { Other = 0, Scene = 1, Sequence = 2, Automation = 3, Exception = 4, Notification = 5, Alarm = 6 } /** * @since 16.1 */ declare class MTRActionsClusterActionFailedEvent extends NSObject implements NSCopying { static alloc(): MTRActionsClusterActionFailedEvent; // inherited from NSObject static new(): MTRActionsClusterActionFailedEvent; // inherited from NSObject /** * @since 16.1 */ actionID: number; /** * @since 16.1 */ error: number; /** * @since 16.1 */ invokeID: number; /** * @since 16.1 */ newState: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRActionsClusterActionStruct extends NSObject implements NSCopying { static alloc(): MTRActionsClusterActionStruct; // inherited from NSObject static new(): MTRActionsClusterActionStruct; // inherited from NSObject /** * @since 16.1 */ actionID: number; /** * @since 16.1 */ endpointListID: number; /** * @since 16.1 */ name: string; /** * @since 16.1 */ state: number; /** * @since 16.1 */ supportedCommands: number; /** * @since 16.1 */ type: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRActionsClusterDisableActionParams extends NSObject implements NSCopying { static alloc(): MTRActionsClusterDisableActionParams; // inherited from NSObject static new(): MTRActionsClusterDisableActionParams; // inherited from NSObject /** * @since 16.1 */ actionID: number; /** * @since 16.1 */ invokeID: number; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRActionsClusterDisableActionWithDurationParams extends NSObject implements NSCopying { static alloc(): MTRActionsClusterDisableActionWithDurationParams; // inherited from NSObject static new(): MTRActionsClusterDisableActionWithDurationParams; // inherited from NSObject /** * @since 16.1 */ actionID: number; /** * @since 16.1 */ duration: number; /** * @since 16.1 */ invokeID: number; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRActionsClusterEnableActionParams extends NSObject implements NSCopying { static alloc(): MTRActionsClusterEnableActionParams; // inherited from NSObject static new(): MTRActionsClusterEnableActionParams; // inherited from NSObject /** * @since 16.1 */ actionID: number; /** * @since 16.1 */ invokeID: number; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRActionsClusterEnableActionWithDurationParams extends NSObject implements NSCopying { static alloc(): MTRActionsClusterEnableActionWithDurationParams; // inherited from NSObject static new(): MTRActionsClusterEnableActionWithDurationParams; // inherited from NSObject /** * @since 16.1 */ actionID: number; /** * @since 16.1 */ duration: number; /** * @since 16.1 */ invokeID: number; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRActionsClusterEndpointListStruct extends NSObject implements NSCopying { static alloc(): MTRActionsClusterEndpointListStruct; // inherited from NSObject static new(): MTRActionsClusterEndpointListStruct; // inherited from NSObject /** * @since 16.1 */ endpointListID: number; /** * @since 16.1 */ endpoints: NSArray; /** * @since 16.1 */ name: string; /** * @since 16.1 */ type: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRActionsClusterInstantActionParams extends NSObject implements NSCopying { static alloc(): MTRActionsClusterInstantActionParams; // inherited from NSObject static new(): MTRActionsClusterInstantActionParams; // inherited from NSObject /** * @since 16.1 */ actionID: number; /** * @since 16.1 */ invokeID: number; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRActionsClusterInstantActionWithTransitionParams extends NSObject implements NSCopying { static alloc(): MTRActionsClusterInstantActionWithTransitionParams; // inherited from NSObject static new(): MTRActionsClusterInstantActionWithTransitionParams; // inherited from NSObject /** * @since 16.1 */ actionID: number; /** * @since 16.1 */ invokeID: number; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; /** * @since 16.1 */ transitionTime: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRActionsClusterPauseActionParams extends NSObject implements NSCopying { static alloc(): MTRActionsClusterPauseActionParams; // inherited from NSObject static new(): MTRActionsClusterPauseActionParams; // inherited from NSObject /** * @since 16.1 */ actionID: number; /** * @since 16.1 */ invokeID: number; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRActionsClusterPauseActionWithDurationParams extends NSObject implements NSCopying { static alloc(): MTRActionsClusterPauseActionWithDurationParams; // inherited from NSObject static new(): MTRActionsClusterPauseActionWithDurationParams; // inherited from NSObject /** * @since 16.1 */ actionID: number; /** * @since 16.1 */ duration: number; /** * @since 16.1 */ invokeID: number; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRActionsClusterResumeActionParams extends NSObject implements NSCopying { static alloc(): MTRActionsClusterResumeActionParams; // inherited from NSObject static new(): MTRActionsClusterResumeActionParams; // inherited from NSObject /** * @since 16.1 */ actionID: number; /** * @since 16.1 */ invokeID: number; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRActionsClusterStartActionParams extends NSObject implements NSCopying { static alloc(): MTRActionsClusterStartActionParams; // inherited from NSObject static new(): MTRActionsClusterStartActionParams; // inherited from NSObject /** * @since 16.1 */ actionID: number; /** * @since 16.1 */ invokeID: number; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRActionsClusterStartActionWithDurationParams extends NSObject implements NSCopying { static alloc(): MTRActionsClusterStartActionWithDurationParams; // inherited from NSObject static new(): MTRActionsClusterStartActionWithDurationParams; // inherited from NSObject /** * @since 16.1 */ actionID: number; /** * @since 16.1 */ duration: number; /** * @since 16.1 */ invokeID: number; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRActionsClusterStateChangedEvent extends NSObject implements NSCopying { static alloc(): MTRActionsClusterStateChangedEvent; // inherited from NSObject static new(): MTRActionsClusterStateChangedEvent; // inherited from NSObject /** * @since 16.1 */ actionID: number; /** * @since 16.1 */ invokeID: number; /** * @since 16.1 */ newState: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRActionsClusterStopActionParams extends NSObject implements NSCopying { static alloc(): MTRActionsClusterStopActionParams; // inherited from NSObject static new(): MTRActionsClusterStopActionParams; // inherited from NSObject /** * @since 16.1 */ actionID: number; /** * @since 16.1 */ invokeID: number; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare const enum MTRActionsCommandBits { InstantAction = 1, InstantActionWithTransition = 2, StartAction = 4, StartActionWithDuration = 8, StopAction = 16, PauseAction = 32, PauseActionWithDuration = 64, ResumeAction = 128, EnableAction = 256, EnableActionWithDuration = 512, DisableAction = 1024, DisableActionWithDuration = 2048 } /** * @since 16.1 */ declare const enum MTRActionsEndpointListType { Other = 0, Room = 1, Zone = 2 } /** * @since 17.6 */ declare const enum MTRActivatedCarbonFilterMonitoringChangeIndication { OK = 0, Warning = 1, Critical = 2 } /** * @since 17.6 */ declare class MTRActivatedCarbonFilterMonitoringClusterReplacementProductStruct extends NSObject implements NSCopying { static alloc(): MTRActivatedCarbonFilterMonitoringClusterReplacementProductStruct; // inherited from NSObject static new(): MTRActivatedCarbonFilterMonitoringClusterReplacementProductStruct; // inherited from NSObject /** * @since 17.6 */ productIdentifierType: number; /** * @since 17.6 */ productIdentifierValue: string; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 17.6 */ declare class MTRActivatedCarbonFilterMonitoringClusterResetConditionParams extends NSObject implements NSCopying { static alloc(): MTRActivatedCarbonFilterMonitoringClusterResetConditionParams; // inherited from NSObject static new(): MTRActivatedCarbonFilterMonitoringClusterResetConditionParams; // inherited from NSObject serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 17.6 */ declare const enum MTRActivatedCarbonFilterMonitoringDegradationDirection { Up = 0, Down = 1 } /** * @since 17.6 */ declare const enum MTRActivatedCarbonFilterMonitoringFeature { Condition = 1, Warning = 2, ReplacementProductList = 4 } /** * @since 17.6 */ declare const enum MTRActivatedCarbonFilterMonitoringProductIdentifierType { UPC = 0, GTIN8 = 1, EAN = 2, GTIN14 = 3, OEM = 4 } /** * @since 16.1 */ declare class MTRAdministratorCommissioningClusterOpenBasicCommissioningWindowParams extends NSObject implements NSCopying { static alloc(): MTRAdministratorCommissioningClusterOpenBasicCommissioningWindowParams; // inherited from NSObject static new(): MTRAdministratorCommissioningClusterOpenBasicCommissioningWindowParams; // inherited from NSObject /** * @since 16.1 */ commissioningTimeout: number; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRAdministratorCommissioningClusterOpenCommissioningWindowParams extends NSObject implements NSCopying { static alloc(): MTRAdministratorCommissioningClusterOpenCommissioningWindowParams; // inherited from NSObject static new(): MTRAdministratorCommissioningClusterOpenCommissioningWindowParams; // inherited from NSObject /** * @since 16.1 */ commissioningTimeout: number; /** * @since 16.1 */ discriminator: number; /** * @since 16.1 */ iterations: number; /** * @since 16.4 */ pakePasscodeVerifier: NSData; /** * @since 16.1 * @deprecated 16.4 */ pakeVerifier: NSData; /** * @since 16.1 */ salt: NSData; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRAdministratorCommissioningClusterRevokeCommissioningParams extends NSObject implements NSCopying { static alloc(): MTRAdministratorCommissioningClusterRevokeCommissioningParams; // inherited from NSObject static new(): MTRAdministratorCommissioningClusterRevokeCommissioningParams; // inherited from NSObject serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare const enum MTRAdministratorCommissioningCommissioningWindowStatus { WindowNotOpen = 0, EnhancedWindowOpen = 1, BasicWindowOpen = 2 } /** * @since 17.4 */ declare const enum MTRAdministratorCommissioningFeature { Basic = 1 } /** * @since 16.1 */ declare const enum MTRAdministratorCommissioningStatusCode { Busy = 2, PAKEParameterError = 3, WindowNotOpen = 4 } /** * @since 17.6 */ declare const enum MTRAirQuality { Unknown = 0, Good = 1, Fair = 2, Moderate = 3, Poor = 4, VeryPoor = 5, ExtremelyPoor = 6 } /** * @since 17.6 */ declare const enum MTRAirQualityFeature { Fair = 1, Moderate = 2, VeryPoor = 4, ExtremelyPoor = 8 } /** * @since 16.1 */ declare const enum MTRApplicationBasicApplicationStatus { Stopped = 0, ActiveVisibleFocus = 1, ActiveHidden = 2, ActiveVisibleNotFocus = 3 } /** * @since 16.1 * @deprecated 16.4 */ declare class MTRApplicationBasicClusterApplicationBasicApplication extends MTRApplicationBasicClusterApplicationStruct { static alloc(): MTRApplicationBasicClusterApplicationBasicApplication; // inherited from NSObject static new(): MTRApplicationBasicClusterApplicationBasicApplication; // inherited from NSObject } /** * @since 16.4 */ declare class MTRApplicationBasicClusterApplicationStruct extends NSObject implements NSCopying { static alloc(): MTRApplicationBasicClusterApplicationStruct; // inherited from NSObject static new(): MTRApplicationBasicClusterApplicationStruct; // inherited from NSObject /** * @since 16.4 */ applicationID: string; /** * @since 16.4 * @deprecated 16.4 */ applicationId: string; /** * @since 16.4 */ catalogVendorID: number; /** * @since 16.4 * @deprecated 16.4 */ catalogVendorId: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 * @deprecated 16.4 */ declare class MTRApplicationLauncherClusterApplication extends MTRApplicationLauncherClusterApplicationStruct { static alloc(): MTRApplicationLauncherClusterApplication; // inherited from NSObject static new(): MTRApplicationLauncherClusterApplication; // inherited from NSObject } /** * @since 16.1 * @deprecated 16.4 */ declare class MTRApplicationLauncherClusterApplicationEP extends MTRApplicationLauncherClusterApplicationEPStruct { static alloc(): MTRApplicationLauncherClusterApplicationEP; // inherited from NSObject static new(): MTRApplicationLauncherClusterApplicationEP; // inherited from NSObject } /** * @since 16.4 */ declare class MTRApplicationLauncherClusterApplicationEPStruct extends NSObject implements NSCopying { static alloc(): MTRApplicationLauncherClusterApplicationEPStruct; // inherited from NSObject static new(): MTRApplicationLauncherClusterApplicationEPStruct; // inherited from NSObject /** * @since 16.4 */ application: MTRApplicationLauncherClusterApplicationStruct; /** * @since 16.4 */ endpoint: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.4 */ declare class MTRApplicationLauncherClusterApplicationStruct extends NSObject implements NSCopying { static alloc(): MTRApplicationLauncherClusterApplicationStruct; // inherited from NSObject static new(): MTRApplicationLauncherClusterApplicationStruct; // inherited from NSObject /** * @since 16.4 */ applicationID: string; /** * @since 16.4 * @deprecated 16.4 */ applicationId: string; /** * @since 16.4 */ catalogVendorID: number; /** * @since 16.4 * @deprecated 16.4 */ catalogVendorId: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRApplicationLauncherClusterHideAppParams extends NSObject implements NSCopying { static alloc(): MTRApplicationLauncherClusterHideAppParams; // inherited from NSObject static new(): MTRApplicationLauncherClusterHideAppParams; // inherited from NSObject /** * @since 16.1 */ application: MTRApplicationLauncherClusterApplicationStruct; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRApplicationLauncherClusterLaunchAppParams extends NSObject implements NSCopying { static alloc(): MTRApplicationLauncherClusterLaunchAppParams; // inherited from NSObject static new(): MTRApplicationLauncherClusterLaunchAppParams; // inherited from NSObject /** * @since 16.1 */ application: MTRApplicationLauncherClusterApplicationStruct; /** * @since 16.1 */ data: NSData; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRApplicationLauncherClusterLauncherResponseParams extends NSObject implements NSCopying { static alloc(): MTRApplicationLauncherClusterLauncherResponseParams; // inherited from NSObject static new(): MTRApplicationLauncherClusterLauncherResponseParams; // inherited from NSObject /** * @since 16.1 */ data: NSData; /** * @since 16.1 */ status: number; /** * @since 16.1 * @deprecated 16.4 */ timedInvokeTimeoutMs: number; /** * @since 17.0 */ constructor(o: { responseValue: NSDictionary; }); copyWithZone(zone: interop.Pointer | interop.Reference): any; /** * @since 17.0 */ initWithResponseValueError(responseValue: NSDictionary, error?: interop.Reference): this; } /** * @since 16.1 */ declare class MTRApplicationLauncherClusterStopAppParams extends NSObject implements NSCopying { static alloc(): MTRApplicationLauncherClusterStopAppParams; // inherited from NSObject static new(): MTRApplicationLauncherClusterStopAppParams; // inherited from NSObject /** * @since 16.1 */ application: MTRApplicationLauncherClusterApplicationStruct; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare const enum MTRApplicationLauncherFeature { ApplicationPlatform = 1 } /** * @since 16.1 */ declare const enum MTRApplicationLauncherStatus { Success = 0, AppNotAvailable = 1, SystemBusy = 2, PendingUserApproval = 3, Downloading = 4, Installing = 5 } /** * @since 16.1 */ declare var MTRArrayValueType: string; /** * @since 16.1 * @deprecated 17.2 */ declare class MTRAsyncCallbackQueueWorkItem extends NSObject { static alloc(): MTRAsyncCallbackQueueWorkItem; // inherited from NSObject static new(): MTRAsyncCallbackQueueWorkItem; // inherited from NSObject cancelHandler: () => void; readyHandler: (p1: any, p2: number) => void; constructor(o: { queue: NSObject & OS_dispatch_queue; }); endWork(): void; initWithQueue(queue: NSObject & OS_dispatch_queue): this; retryWork(): void; } /** * @since 16.1 * @deprecated 17.2 */ declare class MTRAsyncCallbackWorkQueue extends NSObject { static alloc(): MTRAsyncCallbackWorkQueue; // inherited from NSObject static new(): MTRAsyncCallbackWorkQueue; // inherited from NSObject constructor(o: { context: any; queue: NSObject & OS_dispatch_queue; }); enqueueWorkItem(item: MTRAsyncCallbackQueueWorkItem): void; initWithContextQueue(context: any, queue: NSObject & OS_dispatch_queue): this; invalidate(): void; } /** * @since 16.1 * @deprecated 16.4 */ declare class MTRAttributeCacheContainer extends NSObject { static alloc(): MTRAttributeCacheContainer; // inherited from NSObject static new(): MTRAttributeCacheContainer; // inherited from NSObject readAttributeWithEndpointIdClusterIdAttributeIdClientQueueCompletion(endpointId: number, clusterId: number, attributeId: number, clientQueue: NSObject & OS_dispatch_queue, completion: (p1: NSArray>, p2: NSError) => void): void; } declare const enum MTRAttributeIDType { ClusterGlobalAttributeGeneratedCommandListID = 65528, ClusterGlobalAttributeAcceptedCommandListID = 65529, ClusterGlobalAttributeAttributeListID = 65531, ClusterGlobalAttributeFeatureMapID = 65532, ClusterGlobalAttributeClusterRevisionID = 65533, AttributeIDTypeGlobalAttributeGeneratedCommandListID = 65528, AttributeIDTypeGlobalAttributeAcceptedCommandListID = 65529, AttributeIDTypeGlobalAttributeAttributeListID = 65531, AttributeIDTypeGlobalAttributeFeatureMapID = 65532, AttributeIDTypeGlobalAttributeClusterRevisionID = 65533, ClusterIdentifyAttributeIdentifyTimeID = 0, ClusterIdentifyAttributeIdentifyTypeID = 1, ClusterIdentifyAttributeGeneratedCommandListID = 65528, ClusterIdentifyAttributeAcceptedCommandListID = 65529, ClusterIdentifyAttributeAttributeListID = 65531, ClusterIdentifyAttributeFeatureMapID = 65532, ClusterIdentifyAttributeClusterRevisionID = 65533, AttributeIDTypeClusterIdentifyAttributeIdentifyTimeID = 0, AttributeIDTypeClusterIdentifyAttributeIdentifyTypeID = 1, AttributeIDTypeClusterIdentifyAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterIdentifyAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterIdentifyAttributeAttributeListID = 65531, AttributeIDTypeClusterIdentifyAttributeFeatureMapID = 65532, AttributeIDTypeClusterIdentifyAttributeClusterRevisionID = 65533, ClusterGroupsAttributeNameSupportID = 0, ClusterGroupsAttributeGeneratedCommandListID = 65528, ClusterGroupsAttributeAcceptedCommandListID = 65529, ClusterGroupsAttributeAttributeListID = 65531, ClusterGroupsAttributeFeatureMapID = 65532, ClusterGroupsAttributeClusterRevisionID = 65533, AttributeIDTypeClusterGroupsAttributeNameSupportID = 0, AttributeIDTypeClusterGroupsAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterGroupsAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterGroupsAttributeAttributeListID = 65531, AttributeIDTypeClusterGroupsAttributeFeatureMapID = 65532, AttributeIDTypeClusterGroupsAttributeClusterRevisionID = 65533, ClusterOnOffAttributeOnOffID = 0, ClusterOnOffAttributeGlobalSceneControlID = 16384, ClusterOnOffAttributeOnTimeID = 16385, ClusterOnOffAttributeOffWaitTimeID = 16386, ClusterOnOffAttributeStartUpOnOffID = 16387, ClusterOnOffAttributeGeneratedCommandListID = 65528, ClusterOnOffAttributeAcceptedCommandListID = 65529, ClusterOnOffAttributeAttributeListID = 65531, ClusterOnOffAttributeFeatureMapID = 65532, ClusterOnOffAttributeClusterRevisionID = 65533, AttributeIDTypeClusterOnOffAttributeOnOffID = 0, AttributeIDTypeClusterOnOffAttributeGlobalSceneControlID = 16384, AttributeIDTypeClusterOnOffAttributeOnTimeID = 16385, AttributeIDTypeClusterOnOffAttributeOffWaitTimeID = 16386, AttributeIDTypeClusterOnOffAttributeStartUpOnOffID = 16387, AttributeIDTypeClusterOnOffAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterOnOffAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterOnOffAttributeAttributeListID = 65531, AttributeIDTypeClusterOnOffAttributeFeatureMapID = 65532, AttributeIDTypeClusterOnOffAttributeClusterRevisionID = 65533, ClusterLevelControlAttributeCurrentLevelID = 0, ClusterLevelControlAttributeRemainingTimeID = 1, ClusterLevelControlAttributeMinLevelID = 2, ClusterLevelControlAttributeMaxLevelID = 3, ClusterLevelControlAttributeCurrentFrequencyID = 4, ClusterLevelControlAttributeMinFrequencyID = 5, ClusterLevelControlAttributeMaxFrequencyID = 6, ClusterLevelControlAttributeOptionsID = 15, ClusterLevelControlAttributeOnOffTransitionTimeID = 16, ClusterLevelControlAttributeOnLevelID = 17, ClusterLevelControlAttributeOnTransitionTimeID = 18, ClusterLevelControlAttributeOffTransitionTimeID = 19, ClusterLevelControlAttributeDefaultMoveRateID = 20, ClusterLevelControlAttributeStartUpCurrentLevelID = 16384, ClusterLevelControlAttributeGeneratedCommandListID = 65528, ClusterLevelControlAttributeAcceptedCommandListID = 65529, ClusterLevelControlAttributeAttributeListID = 65531, ClusterLevelControlAttributeFeatureMapID = 65532, ClusterLevelControlAttributeClusterRevisionID = 65533, AttributeIDTypeClusterLevelControlAttributeCurrentLevelID = 0, AttributeIDTypeClusterLevelControlAttributeRemainingTimeID = 1, AttributeIDTypeClusterLevelControlAttributeMinLevelID = 2, AttributeIDTypeClusterLevelControlAttributeMaxLevelID = 3, AttributeIDTypeClusterLevelControlAttributeCurrentFrequencyID = 4, AttributeIDTypeClusterLevelControlAttributeMinFrequencyID = 5, AttributeIDTypeClusterLevelControlAttributeMaxFrequencyID = 6, AttributeIDTypeClusterLevelControlAttributeOptionsID = 15, AttributeIDTypeClusterLevelControlAttributeOnOffTransitionTimeID = 16, AttributeIDTypeClusterLevelControlAttributeOnLevelID = 17, AttributeIDTypeClusterLevelControlAttributeOnTransitionTimeID = 18, AttributeIDTypeClusterLevelControlAttributeOffTransitionTimeID = 19, AttributeIDTypeClusterLevelControlAttributeDefaultMoveRateID = 20, AttributeIDTypeClusterLevelControlAttributeStartUpCurrentLevelID = 16384, AttributeIDTypeClusterLevelControlAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterLevelControlAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterLevelControlAttributeAttributeListID = 65531, AttributeIDTypeClusterLevelControlAttributeFeatureMapID = 65532, AttributeIDTypeClusterLevelControlAttributeClusterRevisionID = 65533, ClusterPulseWidthModulationAttributeGeneratedCommandListID = 65528, ClusterPulseWidthModulationAttributeAcceptedCommandListID = 65529, ClusterPulseWidthModulationAttributeAttributeListID = 65531, ClusterPulseWidthModulationAttributeFeatureMapID = 65532, ClusterPulseWidthModulationAttributeClusterRevisionID = 65533, AttributeIDTypeClusterPulseWidthModulationAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterPulseWidthModulationAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterPulseWidthModulationAttributeAttributeListID = 65531, AttributeIDTypeClusterPulseWidthModulationAttributeFeatureMapID = 65532, AttributeIDTypeClusterPulseWidthModulationAttributeClusterRevisionID = 65533, ClusterDescriptorAttributeDeviceTypeListID = 0, ClusterDescriptorAttributeDeviceListID = 0, ClusterDescriptorAttributeServerListID = 1, ClusterDescriptorAttributeClientListID = 2, ClusterDescriptorAttributePartsListID = 3, ClusterDescriptorAttributeGeneratedCommandListID = 65528, ClusterDescriptorAttributeAcceptedCommandListID = 65529, ClusterDescriptorAttributeAttributeListID = 65531, ClusterDescriptorAttributeFeatureMapID = 65532, ClusterDescriptorAttributeClusterRevisionID = 65533, AttributeIDTypeClusterDescriptorAttributeDeviceTypeListID = 0, AttributeIDTypeClusterDescriptorAttributeServerListID = 1, AttributeIDTypeClusterDescriptorAttributeClientListID = 2, AttributeIDTypeClusterDescriptorAttributePartsListID = 3, AttributeIDTypeClusterDescriptorAttributeTagListID = 4, AttributeIDTypeClusterDescriptorAttributeEndpointUniqueIDID = 5, AttributeIDTypeClusterDescriptorAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterDescriptorAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterDescriptorAttributeAttributeListID = 65531, AttributeIDTypeClusterDescriptorAttributeFeatureMapID = 65532, AttributeIDTypeClusterDescriptorAttributeClusterRevisionID = 65533, ClusterBindingAttributeBindingID = 0, ClusterBindingAttributeGeneratedCommandListID = 65528, ClusterBindingAttributeAcceptedCommandListID = 65529, ClusterBindingAttributeAttributeListID = 65531, ClusterBindingAttributeFeatureMapID = 65532, ClusterBindingAttributeClusterRevisionID = 65533, AttributeIDTypeClusterBindingAttributeBindingID = 0, AttributeIDTypeClusterBindingAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterBindingAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterBindingAttributeAttributeListID = 65531, AttributeIDTypeClusterBindingAttributeFeatureMapID = 65532, AttributeIDTypeClusterBindingAttributeClusterRevisionID = 65533, ClusterAccessControlAttributeAclID = 0, ClusterAccessControlAttributeExtensionID = 1, ClusterAccessControlAttributeSubjectsPerAccessControlEntryID = 2, ClusterAccessControlAttributeTargetsPerAccessControlEntryID = 3, ClusterAccessControlAttributeAccessControlEntriesPerFabricID = 4, ClusterAccessControlAttributeGeneratedCommandListID = 65528, ClusterAccessControlAttributeAcceptedCommandListID = 65529, ClusterAccessControlAttributeAttributeListID = 65531, ClusterAccessControlAttributeFeatureMapID = 65532, ClusterAccessControlAttributeClusterRevisionID = 65533, AttributeIDTypeClusterAccessControlAttributeACLID = 0, AttributeIDTypeClusterAccessControlAttributeExtensionID = 1, AttributeIDTypeClusterAccessControlAttributeSubjectsPerAccessControlEntryID = 2, AttributeIDTypeClusterAccessControlAttributeTargetsPerAccessControlEntryID = 3, AttributeIDTypeClusterAccessControlAttributeAccessControlEntriesPerFabricID = 4, AttributeIDTypeClusterAccessControlAttributeCommissioningARLID = 5, AttributeIDTypeClusterAccessControlAttributeARLID = 6, AttributeIDTypeClusterAccessControlAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterAccessControlAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterAccessControlAttributeAttributeListID = 65531, AttributeIDTypeClusterAccessControlAttributeFeatureMapID = 65532, AttributeIDTypeClusterAccessControlAttributeClusterRevisionID = 65533, ClusterActionsAttributeActionListID = 0, ClusterActionsAttributeEndpointListsID = 1, ClusterActionsAttributeSetupURLID = 2, ClusterActionsAttributeGeneratedCommandListID = 65528, ClusterActionsAttributeAcceptedCommandListID = 65529, ClusterActionsAttributeAttributeListID = 65531, ClusterActionsAttributeFeatureMapID = 65532, ClusterActionsAttributeClusterRevisionID = 65533, AttributeIDTypeClusterActionsAttributeActionListID = 0, AttributeIDTypeClusterActionsAttributeEndpointListsID = 1, AttributeIDTypeClusterActionsAttributeSetupURLID = 2, AttributeIDTypeClusterActionsAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterActionsAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterActionsAttributeAttributeListID = 65531, AttributeIDTypeClusterActionsAttributeFeatureMapID = 65532, AttributeIDTypeClusterActionsAttributeClusterRevisionID = 65533, ClusterBasicAttributeDataModelRevisionID = 0, ClusterBasicAttributeVendorNameID = 1, ClusterBasicAttributeVendorIDID = 2, ClusterBasicAttributeProductNameID = 3, ClusterBasicAttributeProductIDID = 4, ClusterBasicAttributeNodeLabelID = 5, ClusterBasicAttributeLocationID = 6, ClusterBasicAttributeHardwareVersionID = 7, ClusterBasicAttributeHardwareVersionStringID = 8, ClusterBasicAttributeSoftwareVersionID = 9, ClusterBasicAttributeSoftwareVersionStringID = 10, ClusterBasicAttributeManufacturingDateID = 11, ClusterBasicAttributePartNumberID = 12, ClusterBasicAttributeProductURLID = 13, ClusterBasicAttributeProductLabelID = 14, ClusterBasicAttributeSerialNumberID = 15, ClusterBasicAttributeLocalConfigDisabledID = 16, ClusterBasicAttributeReachableID = 17, ClusterBasicAttributeUniqueIDID = 18, ClusterBasicAttributeCapabilityMinimaID = 19, ClusterBasicAttributeGeneratedCommandListID = 65528, ClusterBasicAttributeAcceptedCommandListID = 65529, ClusterBasicAttributeAttributeListID = 65531, ClusterBasicAttributeFeatureMapID = 65532, ClusterBasicAttributeClusterRevisionID = 65533, AttributeIDTypeClusterBasicInformationAttributeDataModelRevisionID = 0, AttributeIDTypeClusterBasicInformationAttributeVendorNameID = 1, AttributeIDTypeClusterBasicInformationAttributeVendorIDID = 2, AttributeIDTypeClusterBasicInformationAttributeProductNameID = 3, AttributeIDTypeClusterBasicInformationAttributeProductIDID = 4, AttributeIDTypeClusterBasicInformationAttributeNodeLabelID = 5, AttributeIDTypeClusterBasicInformationAttributeLocationID = 6, AttributeIDTypeClusterBasicInformationAttributeHardwareVersionID = 7, AttributeIDTypeClusterBasicInformationAttributeHardwareVersionStringID = 8, AttributeIDTypeClusterBasicInformationAttributeSoftwareVersionID = 9, AttributeIDTypeClusterBasicInformationAttributeSoftwareVersionStringID = 10, AttributeIDTypeClusterBasicInformationAttributeManufacturingDateID = 11, AttributeIDTypeClusterBasicInformationAttributePartNumberID = 12, AttributeIDTypeClusterBasicInformationAttributeProductURLID = 13, AttributeIDTypeClusterBasicInformationAttributeProductLabelID = 14, AttributeIDTypeClusterBasicInformationAttributeSerialNumberID = 15, AttributeIDTypeClusterBasicInformationAttributeLocalConfigDisabledID = 16, AttributeIDTypeClusterBasicInformationAttributeReachableID = 17, AttributeIDTypeClusterBasicInformationAttributeUniqueIDID = 18, AttributeIDTypeClusterBasicInformationAttributeCapabilityMinimaID = 19, AttributeIDTypeClusterBasicInformationAttributeProductAppearanceID = 20, AttributeIDTypeClusterBasicInformationAttributeSpecificationVersionID = 21, AttributeIDTypeClusterBasicInformationAttributeMaxPathsPerInvokeID = 22, AttributeIDTypeClusterBasicInformationAttributeConfigurationVersionID = 24, AttributeIDTypeClusterBasicInformationAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterBasicInformationAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterBasicInformationAttributeAttributeListID = 65531, AttributeIDTypeClusterBasicInformationAttributeFeatureMapID = 65532, AttributeIDTypeClusterBasicInformationAttributeClusterRevisionID = 65533, ClusterOtaSoftwareUpdateProviderAttributeGeneratedCommandListID = 65528, ClusterOtaSoftwareUpdateProviderAttributeAcceptedCommandListID = 65529, ClusterOtaSoftwareUpdateProviderAttributeAttributeListID = 65531, ClusterOtaSoftwareUpdateProviderAttributeFeatureMapID = 65532, ClusterOtaSoftwareUpdateProviderAttributeClusterRevisionID = 65533, AttributeIDTypeClusterOTASoftwareUpdateProviderAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterOTASoftwareUpdateProviderAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterOTASoftwareUpdateProviderAttributeAttributeListID = 65531, AttributeIDTypeClusterOTASoftwareUpdateProviderAttributeFeatureMapID = 65532, AttributeIDTypeClusterOTASoftwareUpdateProviderAttributeClusterRevisionID = 65533, ClusterOtaSoftwareUpdateRequestorAttributeDefaultOtaProvidersID = 0, ClusterOtaSoftwareUpdateRequestorAttributeUpdatePossibleID = 1, ClusterOtaSoftwareUpdateRequestorAttributeUpdateStateID = 2, ClusterOtaSoftwareUpdateRequestorAttributeUpdateStateProgressID = 3, ClusterOtaSoftwareUpdateRequestorAttributeGeneratedCommandListID = 65528, ClusterOtaSoftwareUpdateRequestorAttributeAcceptedCommandListID = 65529, ClusterOtaSoftwareUpdateRequestorAttributeAttributeListID = 65531, ClusterOtaSoftwareUpdateRequestorAttributeFeatureMapID = 65532, ClusterOtaSoftwareUpdateRequestorAttributeClusterRevisionID = 65533, AttributeIDTypeClusterOTASoftwareUpdateRequestorAttributeDefaultOTAProvidersID = 0, AttributeIDTypeClusterOTASoftwareUpdateRequestorAttributeUpdatePossibleID = 1, AttributeIDTypeClusterOTASoftwareUpdateRequestorAttributeUpdateStateID = 2, AttributeIDTypeClusterOTASoftwareUpdateRequestorAttributeUpdateStateProgressID = 3, AttributeIDTypeClusterOTASoftwareUpdateRequestorAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterOTASoftwareUpdateRequestorAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterOTASoftwareUpdateRequestorAttributeAttributeListID = 65531, AttributeIDTypeClusterOTASoftwareUpdateRequestorAttributeFeatureMapID = 65532, AttributeIDTypeClusterOTASoftwareUpdateRequestorAttributeClusterRevisionID = 65533, ClusterLocalizationConfigurationAttributeActiveLocaleID = 0, ClusterLocalizationConfigurationAttributeSupportedLocalesID = 1, ClusterLocalizationConfigurationAttributeGeneratedCommandListID = 65528, ClusterLocalizationConfigurationAttributeAcceptedCommandListID = 65529, ClusterLocalizationConfigurationAttributeAttributeListID = 65531, ClusterLocalizationConfigurationAttributeFeatureMapID = 65532, ClusterLocalizationConfigurationAttributeClusterRevisionID = 65533, AttributeIDTypeClusterLocalizationConfigurationAttributeActiveLocaleID = 0, AttributeIDTypeClusterLocalizationConfigurationAttributeSupportedLocalesID = 1, AttributeIDTypeClusterLocalizationConfigurationAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterLocalizationConfigurationAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterLocalizationConfigurationAttributeAttributeListID = 65531, AttributeIDTypeClusterLocalizationConfigurationAttributeFeatureMapID = 65532, AttributeIDTypeClusterLocalizationConfigurationAttributeClusterRevisionID = 65533, ClusterTimeFormatLocalizationAttributeHourFormatID = 0, ClusterTimeFormatLocalizationAttributeActiveCalendarTypeID = 1, ClusterTimeFormatLocalizationAttributeSupportedCalendarTypesID = 2, ClusterTimeFormatLocalizationAttributeGeneratedCommandListID = 65528, ClusterTimeFormatLocalizationAttributeAcceptedCommandListID = 65529, ClusterTimeFormatLocalizationAttributeAttributeListID = 65531, ClusterTimeFormatLocalizationAttributeFeatureMapID = 65532, ClusterTimeFormatLocalizationAttributeClusterRevisionID = 65533, AttributeIDTypeClusterTimeFormatLocalizationAttributeHourFormatID = 0, AttributeIDTypeClusterTimeFormatLocalizationAttributeActiveCalendarTypeID = 1, AttributeIDTypeClusterTimeFormatLocalizationAttributeSupportedCalendarTypesID = 2, AttributeIDTypeClusterTimeFormatLocalizationAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterTimeFormatLocalizationAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterTimeFormatLocalizationAttributeAttributeListID = 65531, AttributeIDTypeClusterTimeFormatLocalizationAttributeFeatureMapID = 65532, AttributeIDTypeClusterTimeFormatLocalizationAttributeClusterRevisionID = 65533, ClusterUnitLocalizationAttributeTemperatureUnitID = 0, ClusterUnitLocalizationAttributeGeneratedCommandListID = 65528, ClusterUnitLocalizationAttributeAcceptedCommandListID = 65529, ClusterUnitLocalizationAttributeAttributeListID = 65531, ClusterUnitLocalizationAttributeFeatureMapID = 65532, ClusterUnitLocalizationAttributeClusterRevisionID = 65533, AttributeIDTypeClusterUnitLocalizationAttributeTemperatureUnitID = 0, AttributeIDTypeClusterUnitLocalizationAttributeSupportedTemperatureUnitsID = 1, AttributeIDTypeClusterUnitLocalizationAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterUnitLocalizationAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterUnitLocalizationAttributeAttributeListID = 65531, AttributeIDTypeClusterUnitLocalizationAttributeFeatureMapID = 65532, AttributeIDTypeClusterUnitLocalizationAttributeClusterRevisionID = 65533, ClusterPowerSourceConfigurationAttributeSourcesID = 0, ClusterPowerSourceConfigurationAttributeGeneratedCommandListID = 65528, ClusterPowerSourceConfigurationAttributeAcceptedCommandListID = 65529, ClusterPowerSourceConfigurationAttributeAttributeListID = 65531, ClusterPowerSourceConfigurationAttributeFeatureMapID = 65532, ClusterPowerSourceConfigurationAttributeClusterRevisionID = 65533, AttributeIDTypeClusterPowerSourceConfigurationAttributeSourcesID = 0, AttributeIDTypeClusterPowerSourceConfigurationAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterPowerSourceConfigurationAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterPowerSourceConfigurationAttributeAttributeListID = 65531, AttributeIDTypeClusterPowerSourceConfigurationAttributeFeatureMapID = 65532, AttributeIDTypeClusterPowerSourceConfigurationAttributeClusterRevisionID = 65533, ClusterPowerSourceAttributeStatusID = 0, ClusterPowerSourceAttributeOrderID = 1, ClusterPowerSourceAttributeDescriptionID = 2, ClusterPowerSourceAttributeWiredAssessedInputVoltageID = 3, ClusterPowerSourceAttributeWiredAssessedInputFrequencyID = 4, ClusterPowerSourceAttributeWiredCurrentTypeID = 5, ClusterPowerSourceAttributeWiredAssessedCurrentID = 6, ClusterPowerSourceAttributeWiredNominalVoltageID = 7, ClusterPowerSourceAttributeWiredMaximumCurrentID = 8, ClusterPowerSourceAttributeWiredPresentID = 9, ClusterPowerSourceAttributeActiveWiredFaultsID = 10, ClusterPowerSourceAttributeBatVoltageID = 11, ClusterPowerSourceAttributeBatPercentRemainingID = 12, ClusterPowerSourceAttributeBatTimeRemainingID = 13, ClusterPowerSourceAttributeBatChargeLevelID = 14, ClusterPowerSourceAttributeBatReplacementNeededID = 15, ClusterPowerSourceAttributeBatReplaceabilityID = 16, ClusterPowerSourceAttributeBatPresentID = 17, ClusterPowerSourceAttributeActiveBatFaultsID = 18, ClusterPowerSourceAttributeBatReplacementDescriptionID = 19, ClusterPowerSourceAttributeBatCommonDesignationID = 20, ClusterPowerSourceAttributeBatANSIDesignationID = 21, ClusterPowerSourceAttributeBatIECDesignationID = 22, ClusterPowerSourceAttributeBatApprovedChemistryID = 23, ClusterPowerSourceAttributeBatCapacityID = 24, ClusterPowerSourceAttributeBatQuantityID = 25, ClusterPowerSourceAttributeBatChargeStateID = 26, ClusterPowerSourceAttributeBatTimeToFullChargeID = 27, ClusterPowerSourceAttributeBatFunctionalWhileChargingID = 28, ClusterPowerSourceAttributeBatChargingCurrentID = 29, ClusterPowerSourceAttributeActiveBatChargeFaultsID = 30, ClusterPowerSourceAttributeGeneratedCommandListID = 65528, ClusterPowerSourceAttributeAcceptedCommandListID = 65529, ClusterPowerSourceAttributeAttributeListID = 65531, ClusterPowerSourceAttributeFeatureMapID = 65532, ClusterPowerSourceAttributeClusterRevisionID = 65533, AttributeIDTypeClusterPowerSourceAttributeStatusID = 0, AttributeIDTypeClusterPowerSourceAttributeOrderID = 1, AttributeIDTypeClusterPowerSourceAttributeDescriptionID = 2, AttributeIDTypeClusterPowerSourceAttributeWiredAssessedInputVoltageID = 3, AttributeIDTypeClusterPowerSourceAttributeWiredAssessedInputFrequencyID = 4, AttributeIDTypeClusterPowerSourceAttributeWiredCurrentTypeID = 5, AttributeIDTypeClusterPowerSourceAttributeWiredAssessedCurrentID = 6, AttributeIDTypeClusterPowerSourceAttributeWiredNominalVoltageID = 7, AttributeIDTypeClusterPowerSourceAttributeWiredMaximumCurrentID = 8, AttributeIDTypeClusterPowerSourceAttributeWiredPresentID = 9, AttributeIDTypeClusterPowerSourceAttributeActiveWiredFaultsID = 10, AttributeIDTypeClusterPowerSourceAttributeBatVoltageID = 11, AttributeIDTypeClusterPowerSourceAttributeBatPercentRemainingID = 12, AttributeIDTypeClusterPowerSourceAttributeBatTimeRemainingID = 13, AttributeIDTypeClusterPowerSourceAttributeBatChargeLevelID = 14, AttributeIDTypeClusterPowerSourceAttributeBatReplacementNeededID = 15, AttributeIDTypeClusterPowerSourceAttributeBatReplaceabilityID = 16, AttributeIDTypeClusterPowerSourceAttributeBatPresentID = 17, AttributeIDTypeClusterPowerSourceAttributeActiveBatFaultsID = 18, AttributeIDTypeClusterPowerSourceAttributeBatReplacementDescriptionID = 19, AttributeIDTypeClusterPowerSourceAttributeBatCommonDesignationID = 20, AttributeIDTypeClusterPowerSourceAttributeBatANSIDesignationID = 21, AttributeIDTypeClusterPowerSourceAttributeBatIECDesignationID = 22, AttributeIDTypeClusterPowerSourceAttributeBatApprovedChemistryID = 23, AttributeIDTypeClusterPowerSourceAttributeBatCapacityID = 24, AttributeIDTypeClusterPowerSourceAttributeBatQuantityID = 25, AttributeIDTypeClusterPowerSourceAttributeBatChargeStateID = 26, AttributeIDTypeClusterPowerSourceAttributeBatTimeToFullChargeID = 27, AttributeIDTypeClusterPowerSourceAttributeBatFunctionalWhileChargingID = 28, AttributeIDTypeClusterPowerSourceAttributeBatChargingCurrentID = 29, AttributeIDTypeClusterPowerSourceAttributeActiveBatChargeFaultsID = 30, AttributeIDTypeClusterPowerSourceAttributeEndpointListID = 31, AttributeIDTypeClusterPowerSourceAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterPowerSourceAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterPowerSourceAttributeAttributeListID = 65531, AttributeIDTypeClusterPowerSourceAttributeFeatureMapID = 65532, AttributeIDTypeClusterPowerSourceAttributeClusterRevisionID = 65533, ClusterGeneralCommissioningAttributeBreadcrumbID = 0, ClusterGeneralCommissioningAttributeBasicCommissioningInfoID = 1, ClusterGeneralCommissioningAttributeRegulatoryConfigID = 2, ClusterGeneralCommissioningAttributeLocationCapabilityID = 3, ClusterGeneralCommissioningAttributeSupportsConcurrentConnectionID = 4, ClusterGeneralCommissioningAttributeGeneratedCommandListID = 65528, ClusterGeneralCommissioningAttributeAcceptedCommandListID = 65529, ClusterGeneralCommissioningAttributeAttributeListID = 65531, ClusterGeneralCommissioningAttributeFeatureMapID = 65532, ClusterGeneralCommissioningAttributeClusterRevisionID = 65533, AttributeIDTypeClusterGeneralCommissioningAttributeBreadcrumbID = 0, AttributeIDTypeClusterGeneralCommissioningAttributeBasicCommissioningInfoID = 1, AttributeIDTypeClusterGeneralCommissioningAttributeRegulatoryConfigID = 2, AttributeIDTypeClusterGeneralCommissioningAttributeLocationCapabilityID = 3, AttributeIDTypeClusterGeneralCommissioningAttributeSupportsConcurrentConnectionID = 4, AttributeIDTypeClusterGeneralCommissioningAttributeTCAcceptedVersionID = 5, AttributeIDTypeClusterGeneralCommissioningAttributeTCMinRequiredVersionID = 6, AttributeIDTypeClusterGeneralCommissioningAttributeTCAcknowledgementsID = 7, AttributeIDTypeClusterGeneralCommissioningAttributeTCAcknowledgementsRequiredID = 8, AttributeIDTypeClusterGeneralCommissioningAttributeTCUpdateDeadlineID = 9, AttributeIDTypeClusterGeneralCommissioningAttributeRecoveryIdentifierID = 10, AttributeIDTypeClusterGeneralCommissioningAttributeNetworkRecoveryReasonID = 11, AttributeIDTypeClusterGeneralCommissioningAttributeIsCommissioningWithoutPowerID = 12, AttributeIDTypeClusterGeneralCommissioningAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterGeneralCommissioningAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterGeneralCommissioningAttributeAttributeListID = 65531, AttributeIDTypeClusterGeneralCommissioningAttributeFeatureMapID = 65532, AttributeIDTypeClusterGeneralCommissioningAttributeClusterRevisionID = 65533, ClusterNetworkCommissioningAttributeMaxNetworksID = 0, ClusterNetworkCommissioningAttributeNetworksID = 1, ClusterNetworkCommissioningAttributeScanMaxTimeSecondsID = 2, ClusterNetworkCommissioningAttributeConnectMaxTimeSecondsID = 3, ClusterNetworkCommissioningAttributeInterfaceEnabledID = 4, ClusterNetworkCommissioningAttributeLastNetworkingStatusID = 5, ClusterNetworkCommissioningAttributeLastNetworkIDID = 6, ClusterNetworkCommissioningAttributeLastConnectErrorValueID = 7, ClusterNetworkCommissioningAttributeGeneratedCommandListID = 65528, ClusterNetworkCommissioningAttributeAcceptedCommandListID = 65529, ClusterNetworkCommissioningAttributeAttributeListID = 65531, ClusterNetworkCommissioningAttributeFeatureMapID = 65532, ClusterNetworkCommissioningAttributeClusterRevisionID = 65533, AttributeIDTypeClusterNetworkCommissioningAttributeMaxNetworksID = 0, AttributeIDTypeClusterNetworkCommissioningAttributeNetworksID = 1, AttributeIDTypeClusterNetworkCommissioningAttributeScanMaxTimeSecondsID = 2, AttributeIDTypeClusterNetworkCommissioningAttributeConnectMaxTimeSecondsID = 3, AttributeIDTypeClusterNetworkCommissioningAttributeInterfaceEnabledID = 4, AttributeIDTypeClusterNetworkCommissioningAttributeLastNetworkingStatusID = 5, AttributeIDTypeClusterNetworkCommissioningAttributeLastNetworkIDID = 6, AttributeIDTypeClusterNetworkCommissioningAttributeLastConnectErrorValueID = 7, AttributeIDTypeClusterNetworkCommissioningAttributeSupportedWiFiBandsID = 8, AttributeIDTypeClusterNetworkCommissioningAttributeSupportedThreadFeaturesID = 9, AttributeIDTypeClusterNetworkCommissioningAttributeThreadVersionID = 10, AttributeIDTypeClusterNetworkCommissioningAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterNetworkCommissioningAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterNetworkCommissioningAttributeAttributeListID = 65531, AttributeIDTypeClusterNetworkCommissioningAttributeFeatureMapID = 65532, AttributeIDTypeClusterNetworkCommissioningAttributeClusterRevisionID = 65533, ClusterDiagnosticLogsAttributeGeneratedCommandListID = 65528, ClusterDiagnosticLogsAttributeAcceptedCommandListID = 65529, ClusterDiagnosticLogsAttributeAttributeListID = 65531, ClusterDiagnosticLogsAttributeFeatureMapID = 65532, ClusterDiagnosticLogsAttributeClusterRevisionID = 65533, AttributeIDTypeClusterDiagnosticLogsAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterDiagnosticLogsAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterDiagnosticLogsAttributeAttributeListID = 65531, AttributeIDTypeClusterDiagnosticLogsAttributeFeatureMapID = 65532, AttributeIDTypeClusterDiagnosticLogsAttributeClusterRevisionID = 65533, ClusterGeneralDiagnosticsAttributeNetworkInterfacesID = 0, ClusterGeneralDiagnosticsAttributeRebootCountID = 1, ClusterGeneralDiagnosticsAttributeUpTimeID = 2, ClusterGeneralDiagnosticsAttributeTotalOperationalHoursID = 3, ClusterGeneralDiagnosticsAttributeBootReasonsID = 4, ClusterGeneralDiagnosticsAttributeActiveHardwareFaultsID = 5, ClusterGeneralDiagnosticsAttributeActiveRadioFaultsID = 6, ClusterGeneralDiagnosticsAttributeActiveNetworkFaultsID = 7, ClusterGeneralDiagnosticsAttributeTestEventTriggersEnabledID = 8, ClusterGeneralDiagnosticsAttributeGeneratedCommandListID = 65528, ClusterGeneralDiagnosticsAttributeAcceptedCommandListID = 65529, ClusterGeneralDiagnosticsAttributeAttributeListID = 65531, ClusterGeneralDiagnosticsAttributeFeatureMapID = 65532, ClusterGeneralDiagnosticsAttributeClusterRevisionID = 65533, AttributeIDTypeClusterGeneralDiagnosticsAttributeNetworkInterfacesID = 0, AttributeIDTypeClusterGeneralDiagnosticsAttributeRebootCountID = 1, AttributeIDTypeClusterGeneralDiagnosticsAttributeUpTimeID = 2, AttributeIDTypeClusterGeneralDiagnosticsAttributeTotalOperationalHoursID = 3, AttributeIDTypeClusterGeneralDiagnosticsAttributeBootReasonID = 4, AttributeIDTypeClusterGeneralDiagnosticsAttributeActiveHardwareFaultsID = 5, AttributeIDTypeClusterGeneralDiagnosticsAttributeActiveRadioFaultsID = 6, AttributeIDTypeClusterGeneralDiagnosticsAttributeActiveNetworkFaultsID = 7, AttributeIDTypeClusterGeneralDiagnosticsAttributeTestEventTriggersEnabledID = 8, AttributeIDTypeClusterGeneralDiagnosticsAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterGeneralDiagnosticsAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterGeneralDiagnosticsAttributeAttributeListID = 65531, AttributeIDTypeClusterGeneralDiagnosticsAttributeFeatureMapID = 65532, AttributeIDTypeClusterGeneralDiagnosticsAttributeClusterRevisionID = 65533, ClusterSoftwareDiagnosticsAttributeThreadMetricsID = 0, ClusterSoftwareDiagnosticsAttributeCurrentHeapFreeID = 1, ClusterSoftwareDiagnosticsAttributeCurrentHeapUsedID = 2, ClusterSoftwareDiagnosticsAttributeCurrentHeapHighWatermarkID = 3, ClusterSoftwareDiagnosticsAttributeGeneratedCommandListID = 65528, ClusterSoftwareDiagnosticsAttributeAcceptedCommandListID = 65529, ClusterSoftwareDiagnosticsAttributeAttributeListID = 65531, ClusterSoftwareDiagnosticsAttributeFeatureMapID = 65532, ClusterSoftwareDiagnosticsAttributeClusterRevisionID = 65533, AttributeIDTypeClusterSoftwareDiagnosticsAttributeThreadMetricsID = 0, AttributeIDTypeClusterSoftwareDiagnosticsAttributeCurrentHeapFreeID = 1, AttributeIDTypeClusterSoftwareDiagnosticsAttributeCurrentHeapUsedID = 2, AttributeIDTypeClusterSoftwareDiagnosticsAttributeCurrentHeapHighWatermarkID = 3, AttributeIDTypeClusterSoftwareDiagnosticsAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterSoftwareDiagnosticsAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterSoftwareDiagnosticsAttributeAttributeListID = 65531, AttributeIDTypeClusterSoftwareDiagnosticsAttributeFeatureMapID = 65532, AttributeIDTypeClusterSoftwareDiagnosticsAttributeClusterRevisionID = 65533, ClusterThreadNetworkDiagnosticsAttributeChannelID = 0, ClusterThreadNetworkDiagnosticsAttributeRoutingRoleID = 1, ClusterThreadNetworkDiagnosticsAttributeNetworkNameID = 2, ClusterThreadNetworkDiagnosticsAttributePanIdID = 3, ClusterThreadNetworkDiagnosticsAttributeExtendedPanIdID = 4, ClusterThreadNetworkDiagnosticsAttributeMeshLocalPrefixID = 5, ClusterThreadNetworkDiagnosticsAttributeOverrunCountID = 6, ClusterThreadNetworkDiagnosticsAttributeNeighborTableListID = 7, ClusterThreadNetworkDiagnosticsAttributeRouteTableListID = 8, ClusterThreadNetworkDiagnosticsAttributePartitionIdID = 9, ClusterThreadNetworkDiagnosticsAttributeWeightingID = 10, ClusterThreadNetworkDiagnosticsAttributeDataVersionID = 11, ClusterThreadNetworkDiagnosticsAttributeStableDataVersionID = 12, ClusterThreadNetworkDiagnosticsAttributeLeaderRouterIdID = 13, ClusterThreadNetworkDiagnosticsAttributeDetachedRoleCountID = 14, ClusterThreadNetworkDiagnosticsAttributeChildRoleCountID = 15, ClusterThreadNetworkDiagnosticsAttributeRouterRoleCountID = 16, ClusterThreadNetworkDiagnosticsAttributeLeaderRoleCountID = 17, ClusterThreadNetworkDiagnosticsAttributeAttachAttemptCountID = 18, ClusterThreadNetworkDiagnosticsAttributePartitionIdChangeCountID = 19, ClusterThreadNetworkDiagnosticsAttributeBetterPartitionAttachAttemptCountID = 20, ClusterThreadNetworkDiagnosticsAttributeParentChangeCountID = 21, ClusterThreadNetworkDiagnosticsAttributeTxTotalCountID = 22, ClusterThreadNetworkDiagnosticsAttributeTxUnicastCountID = 23, ClusterThreadNetworkDiagnosticsAttributeTxBroadcastCountID = 24, ClusterThreadNetworkDiagnosticsAttributeTxAckRequestedCountID = 25, ClusterThreadNetworkDiagnosticsAttributeTxAckedCountID = 26, ClusterThreadNetworkDiagnosticsAttributeTxNoAckRequestedCountID = 27, ClusterThreadNetworkDiagnosticsAttributeTxDataCountID = 28, ClusterThreadNetworkDiagnosticsAttributeTxDataPollCountID = 29, ClusterThreadNetworkDiagnosticsAttributeTxBeaconCountID = 30, ClusterThreadNetworkDiagnosticsAttributeTxBeaconRequestCountID = 31, ClusterThreadNetworkDiagnosticsAttributeTxOtherCountID = 32, ClusterThreadNetworkDiagnosticsAttributeTxRetryCountID = 33, ClusterThreadNetworkDiagnosticsAttributeTxDirectMaxRetryExpiryCountID = 34, ClusterThreadNetworkDiagnosticsAttributeTxIndirectMaxRetryExpiryCountID = 35, ClusterThreadNetworkDiagnosticsAttributeTxErrCcaCountID = 36, ClusterThreadNetworkDiagnosticsAttributeTxErrAbortCountID = 37, ClusterThreadNetworkDiagnosticsAttributeTxErrBusyChannelCountID = 38, ClusterThreadNetworkDiagnosticsAttributeRxTotalCountID = 39, ClusterThreadNetworkDiagnosticsAttributeRxUnicastCountID = 40, ClusterThreadNetworkDiagnosticsAttributeRxBroadcastCountID = 41, ClusterThreadNetworkDiagnosticsAttributeRxDataCountID = 42, ClusterThreadNetworkDiagnosticsAttributeRxDataPollCountID = 43, ClusterThreadNetworkDiagnosticsAttributeRxBeaconCountID = 44, ClusterThreadNetworkDiagnosticsAttributeRxBeaconRequestCountID = 45, ClusterThreadNetworkDiagnosticsAttributeRxOtherCountID = 46, ClusterThreadNetworkDiagnosticsAttributeRxAddressFilteredCountID = 47, ClusterThreadNetworkDiagnosticsAttributeRxDestAddrFilteredCountID = 48, ClusterThreadNetworkDiagnosticsAttributeRxDuplicatedCountID = 49, ClusterThreadNetworkDiagnosticsAttributeRxErrNoFrameCountID = 50, ClusterThreadNetworkDiagnosticsAttributeRxErrUnknownNeighborCountID = 51, ClusterThreadNetworkDiagnosticsAttributeRxErrInvalidSrcAddrCountID = 52, ClusterThreadNetworkDiagnosticsAttributeRxErrSecCountID = 53, ClusterThreadNetworkDiagnosticsAttributeRxErrFcsCountID = 54, ClusterThreadNetworkDiagnosticsAttributeRxErrOtherCountID = 55, ClusterThreadNetworkDiagnosticsAttributeActiveTimestampID = 56, ClusterThreadNetworkDiagnosticsAttributePendingTimestampID = 57, ClusterThreadNetworkDiagnosticsAttributeDelayID = 58, ClusterThreadNetworkDiagnosticsAttributeSecurityPolicyID = 59, ClusterThreadNetworkDiagnosticsAttributeChannelPage0MaskID = 60, ClusterThreadNetworkDiagnosticsAttributeOperationalDatasetComponentsID = 61, ClusterThreadNetworkDiagnosticsAttributeActiveNetworkFaultsListID = 62, ClusterThreadNetworkDiagnosticsAttributeGeneratedCommandListID = 65528, ClusterThreadNetworkDiagnosticsAttributeAcceptedCommandListID = 65529, ClusterThreadNetworkDiagnosticsAttributeAttributeListID = 65531, ClusterThreadNetworkDiagnosticsAttributeFeatureMapID = 65532, ClusterThreadNetworkDiagnosticsAttributeClusterRevisionID = 65533, AttributeIDTypeClusterThreadNetworkDiagnosticsAttributeChannelID = 0, AttributeIDTypeClusterThreadNetworkDiagnosticsAttributeRoutingRoleID = 1, AttributeIDTypeClusterThreadNetworkDiagnosticsAttributeNetworkNameID = 2, AttributeIDTypeClusterThreadNetworkDiagnosticsAttributePanIdID = 3, AttributeIDTypeClusterThreadNetworkDiagnosticsAttributeExtendedPanIdID = 4, AttributeIDTypeClusterThreadNetworkDiagnosticsAttributeMeshLocalPrefixID = 5, AttributeIDTypeClusterThreadNetworkDiagnosticsAttributeOverrunCountID = 6, AttributeIDTypeClusterThreadNetworkDiagnosticsAttributeNeighborTableID = 7, AttributeIDTypeClusterThreadNetworkDiagnosticsAttributeRouteTableID = 8, AttributeIDTypeClusterThreadNetworkDiagnosticsAttributePartitionIdID = 9, AttributeIDTypeClusterThreadNetworkDiagnosticsAttributeWeightingID = 10, AttributeIDTypeClusterThreadNetworkDiagnosticsAttributeDataVersionID = 11, AttributeIDTypeClusterThreadNetworkDiagnosticsAttributeStableDataVersionID = 12, AttributeIDTypeClusterThreadNetworkDiagnosticsAttributeLeaderRouterIdID = 13, AttributeIDTypeClusterThreadNetworkDiagnosticsAttributeDetachedRoleCountID = 14, AttributeIDTypeClusterThreadNetworkDiagnosticsAttributeChildRoleCountID = 15, AttributeIDTypeClusterThreadNetworkDiagnosticsAttributeRouterRoleCountID = 16, AttributeIDTypeClusterThreadNetworkDiagnosticsAttributeLeaderRoleCountID = 17, AttributeIDTypeClusterThreadNetworkDiagnosticsAttributeAttachAttemptCountID = 18, AttributeIDTypeClusterThreadNetworkDiagnosticsAttributePartitionIdChangeCountID = 19, AttributeIDTypeClusterThreadNetworkDiagnosticsAttributeBetterPartitionAttachAttemptCountID = 20, AttributeIDTypeClusterThreadNetworkDiagnosticsAttributeParentChangeCountID = 21, AttributeIDTypeClusterThreadNetworkDiagnosticsAttributeTxTotalCountID = 22, AttributeIDTypeClusterThreadNetworkDiagnosticsAttributeTxUnicastCountID = 23, AttributeIDTypeClusterThreadNetworkDiagnosticsAttributeTxBroadcastCountID = 24, AttributeIDTypeClusterThreadNetworkDiagnosticsAttributeTxAckRequestedCountID = 25, AttributeIDTypeClusterThreadNetworkDiagnosticsAttributeTxAckedCountID = 26, AttributeIDTypeClusterThreadNetworkDiagnosticsAttributeTxNoAckRequestedCountID = 27, AttributeIDTypeClusterThreadNetworkDiagnosticsAttributeTxDataCountID = 28, AttributeIDTypeClusterThreadNetworkDiagnosticsAttributeTxDataPollCountID = 29, AttributeIDTypeClusterThreadNetworkDiagnosticsAttributeTxBeaconCountID = 30, AttributeIDTypeClusterThreadNetworkDiagnosticsAttributeTxBeaconRequestCountID = 31, AttributeIDTypeClusterThreadNetworkDiagnosticsAttributeTxOtherCountID = 32, AttributeIDTypeClusterThreadNetworkDiagnosticsAttributeTxRetryCountID = 33, AttributeIDTypeClusterThreadNetworkDiagnosticsAttributeTxDirectMaxRetryExpiryCountID = 34, AttributeIDTypeClusterThreadNetworkDiagnosticsAttributeTxIndirectMaxRetryExpiryCountID = 35, AttributeIDTypeClusterThreadNetworkDiagnosticsAttributeTxErrCcaCountID = 36, AttributeIDTypeClusterThreadNetworkDiagnosticsAttributeTxErrAbortCountID = 37, AttributeIDTypeClusterThreadNetworkDiagnosticsAttributeTxErrBusyChannelCountID = 38, AttributeIDTypeClusterThreadNetworkDiagnosticsAttributeRxTotalCountID = 39, AttributeIDTypeClusterThreadNetworkDiagnosticsAttributeRxUnicastCountID = 40, AttributeIDTypeClusterThreadNetworkDiagnosticsAttributeRxBroadcastCountID = 41, AttributeIDTypeClusterThreadNetworkDiagnosticsAttributeRxDataCountID = 42, AttributeIDTypeClusterThreadNetworkDiagnosticsAttributeRxDataPollCountID = 43, AttributeIDTypeClusterThreadNetworkDiagnosticsAttributeRxBeaconCountID = 44, AttributeIDTypeClusterThreadNetworkDiagnosticsAttributeRxBeaconRequestCountID = 45, AttributeIDTypeClusterThreadNetworkDiagnosticsAttributeRxOtherCountID = 46, AttributeIDTypeClusterThreadNetworkDiagnosticsAttributeRxAddressFilteredCountID = 47, AttributeIDTypeClusterThreadNetworkDiagnosticsAttributeRxDestAddrFilteredCountID = 48, AttributeIDTypeClusterThreadNetworkDiagnosticsAttributeRxDuplicatedCountID = 49, AttributeIDTypeClusterThreadNetworkDiagnosticsAttributeRxErrNoFrameCountID = 50, AttributeIDTypeClusterThreadNetworkDiagnosticsAttributeRxErrUnknownNeighborCountID = 51, AttributeIDTypeClusterThreadNetworkDiagnosticsAttributeRxErrInvalidSrcAddrCountID = 52, AttributeIDTypeClusterThreadNetworkDiagnosticsAttributeRxErrSecCountID = 53, AttributeIDTypeClusterThreadNetworkDiagnosticsAttributeRxErrFcsCountID = 54, AttributeIDTypeClusterThreadNetworkDiagnosticsAttributeRxErrOtherCountID = 55, AttributeIDTypeClusterThreadNetworkDiagnosticsAttributeActiveTimestampID = 56, AttributeIDTypeClusterThreadNetworkDiagnosticsAttributePendingTimestampID = 57, AttributeIDTypeClusterThreadNetworkDiagnosticsAttributeDelayID = 58, AttributeIDTypeClusterThreadNetworkDiagnosticsAttributeSecurityPolicyID = 59, AttributeIDTypeClusterThreadNetworkDiagnosticsAttributeChannelPage0MaskID = 60, AttributeIDTypeClusterThreadNetworkDiagnosticsAttributeOperationalDatasetComponentsID = 61, AttributeIDTypeClusterThreadNetworkDiagnosticsAttributeActiveNetworkFaultsListID = 62, AttributeIDTypeClusterThreadNetworkDiagnosticsAttributeExtAddressID = 63, AttributeIDTypeClusterThreadNetworkDiagnosticsAttributeRloc16ID = 64, AttributeIDTypeClusterThreadNetworkDiagnosticsAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterThreadNetworkDiagnosticsAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterThreadNetworkDiagnosticsAttributeAttributeListID = 65531, AttributeIDTypeClusterThreadNetworkDiagnosticsAttributeFeatureMapID = 65532, AttributeIDTypeClusterThreadNetworkDiagnosticsAttributeClusterRevisionID = 65533, ClusterWiFiNetworkDiagnosticsAttributeBssidID = 0, ClusterWiFiNetworkDiagnosticsAttributeSecurityTypeID = 1, ClusterWiFiNetworkDiagnosticsAttributeWiFiVersionID = 2, ClusterWiFiNetworkDiagnosticsAttributeChannelNumberID = 3, ClusterWiFiNetworkDiagnosticsAttributeRssiID = 4, ClusterWiFiNetworkDiagnosticsAttributeBeaconLostCountID = 5, ClusterWiFiNetworkDiagnosticsAttributeBeaconRxCountID = 6, ClusterWiFiNetworkDiagnosticsAttributePacketMulticastRxCountID = 7, ClusterWiFiNetworkDiagnosticsAttributePacketMulticastTxCountID = 8, ClusterWiFiNetworkDiagnosticsAttributePacketUnicastRxCountID = 9, ClusterWiFiNetworkDiagnosticsAttributePacketUnicastTxCountID = 10, ClusterWiFiNetworkDiagnosticsAttributeCurrentMaxRateID = 11, ClusterWiFiNetworkDiagnosticsAttributeOverrunCountID = 12, ClusterWiFiNetworkDiagnosticsAttributeGeneratedCommandListID = 65528, ClusterWiFiNetworkDiagnosticsAttributeAcceptedCommandListID = 65529, ClusterWiFiNetworkDiagnosticsAttributeAttributeListID = 65531, ClusterWiFiNetworkDiagnosticsAttributeFeatureMapID = 65532, ClusterWiFiNetworkDiagnosticsAttributeClusterRevisionID = 65533, AttributeIDTypeClusterWiFiNetworkDiagnosticsAttributeBSSIDID = 0, AttributeIDTypeClusterWiFiNetworkDiagnosticsAttributeSecurityTypeID = 1, AttributeIDTypeClusterWiFiNetworkDiagnosticsAttributeWiFiVersionID = 2, AttributeIDTypeClusterWiFiNetworkDiagnosticsAttributeChannelNumberID = 3, AttributeIDTypeClusterWiFiNetworkDiagnosticsAttributeRSSIID = 4, AttributeIDTypeClusterWiFiNetworkDiagnosticsAttributeBeaconLostCountID = 5, AttributeIDTypeClusterWiFiNetworkDiagnosticsAttributeBeaconRxCountID = 6, AttributeIDTypeClusterWiFiNetworkDiagnosticsAttributePacketMulticastRxCountID = 7, AttributeIDTypeClusterWiFiNetworkDiagnosticsAttributePacketMulticastTxCountID = 8, AttributeIDTypeClusterWiFiNetworkDiagnosticsAttributePacketUnicastRxCountID = 9, AttributeIDTypeClusterWiFiNetworkDiagnosticsAttributePacketUnicastTxCountID = 10, AttributeIDTypeClusterWiFiNetworkDiagnosticsAttributeCurrentMaxRateID = 11, AttributeIDTypeClusterWiFiNetworkDiagnosticsAttributeOverrunCountID = 12, AttributeIDTypeClusterWiFiNetworkDiagnosticsAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterWiFiNetworkDiagnosticsAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterWiFiNetworkDiagnosticsAttributeAttributeListID = 65531, AttributeIDTypeClusterWiFiNetworkDiagnosticsAttributeFeatureMapID = 65532, AttributeIDTypeClusterWiFiNetworkDiagnosticsAttributeClusterRevisionID = 65533, ClusterEthernetNetworkDiagnosticsAttributePHYRateID = 0, ClusterEthernetNetworkDiagnosticsAttributeFullDuplexID = 1, ClusterEthernetNetworkDiagnosticsAttributePacketRxCountID = 2, ClusterEthernetNetworkDiagnosticsAttributePacketTxCountID = 3, ClusterEthernetNetworkDiagnosticsAttributeTxErrCountID = 4, ClusterEthernetNetworkDiagnosticsAttributeCollisionCountID = 5, ClusterEthernetNetworkDiagnosticsAttributeOverrunCountID = 6, ClusterEthernetNetworkDiagnosticsAttributeCarrierDetectID = 7, ClusterEthernetNetworkDiagnosticsAttributeTimeSinceResetID = 8, ClusterEthernetNetworkDiagnosticsAttributeGeneratedCommandListID = 65528, ClusterEthernetNetworkDiagnosticsAttributeAcceptedCommandListID = 65529, ClusterEthernetNetworkDiagnosticsAttributeAttributeListID = 65531, ClusterEthernetNetworkDiagnosticsAttributeFeatureMapID = 65532, ClusterEthernetNetworkDiagnosticsAttributeClusterRevisionID = 65533, AttributeIDTypeClusterEthernetNetworkDiagnosticsAttributePHYRateID = 0, AttributeIDTypeClusterEthernetNetworkDiagnosticsAttributeFullDuplexID = 1, AttributeIDTypeClusterEthernetNetworkDiagnosticsAttributePacketRxCountID = 2, AttributeIDTypeClusterEthernetNetworkDiagnosticsAttributePacketTxCountID = 3, AttributeIDTypeClusterEthernetNetworkDiagnosticsAttributeTxErrCountID = 4, AttributeIDTypeClusterEthernetNetworkDiagnosticsAttributeCollisionCountID = 5, AttributeIDTypeClusterEthernetNetworkDiagnosticsAttributeOverrunCountID = 6, AttributeIDTypeClusterEthernetNetworkDiagnosticsAttributeCarrierDetectID = 7, AttributeIDTypeClusterEthernetNetworkDiagnosticsAttributeTimeSinceResetID = 8, AttributeIDTypeClusterEthernetNetworkDiagnosticsAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterEthernetNetworkDiagnosticsAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterEthernetNetworkDiagnosticsAttributeAttributeListID = 65531, AttributeIDTypeClusterEthernetNetworkDiagnosticsAttributeFeatureMapID = 65532, AttributeIDTypeClusterEthernetNetworkDiagnosticsAttributeClusterRevisionID = 65533, ClusterTimeSynchronizationAttributeUTCTimeID = 0, ClusterTimeSynchronizationAttributeGranularityID = 1, ClusterTimeSynchronizationAttributeTimeSourceID = 2, ClusterTimeSynchronizationAttributeTrustedTimeNodeIdID = 3, ClusterTimeSynchronizationAttributeDefaultNtpID = 4, ClusterTimeSynchronizationAttributeTimeZoneID = 5, ClusterTimeSynchronizationAttributeDstOffsetID = 6, ClusterTimeSynchronizationAttributeLocalTimeID = 7, ClusterTimeSynchronizationAttributeTimeZoneDatabaseID = 8, ClusterTimeSynchronizationAttributeNtpServerPortID = 9, ClusterTimeSynchronizationAttributeGeneratedCommandListID = 65528, ClusterTimeSynchronizationAttributeAcceptedCommandListID = 65529, ClusterTimeSynchronizationAttributeAttributeListID = 65531, ClusterTimeSynchronizationAttributeFeatureMapID = 65532, ClusterTimeSynchronizationAttributeClusterRevisionID = 65533, AttributeIDTypeClusterTimeSynchronizationAttributeUTCTimeID = 0, AttributeIDTypeClusterTimeSynchronizationAttributeGranularityID = 1, AttributeIDTypeClusterTimeSynchronizationAttributeTimeSourceID = 2, AttributeIDTypeClusterTimeSynchronizationAttributeTrustedTimeSourceID = 3, AttributeIDTypeClusterTimeSynchronizationAttributeTrustedTimeNodeIdID = 3, AttributeIDTypeClusterTimeSynchronizationAttributeDefaultNTPID = 4, AttributeIDTypeClusterTimeSynchronizationAttributeDefaultNtpID = 4, AttributeIDTypeClusterTimeSynchronizationAttributeTimeZoneID = 5, AttributeIDTypeClusterTimeSynchronizationAttributeDSTOffsetID = 6, AttributeIDTypeClusterTimeSynchronizationAttributeDstOffsetID = 6, AttributeIDTypeClusterTimeSynchronizationAttributeLocalTimeID = 7, AttributeIDTypeClusterTimeSynchronizationAttributeTimeZoneDatabaseID = 8, AttributeIDTypeClusterTimeSynchronizationAttributeNTPServerAvailableID = 9, AttributeIDTypeClusterTimeSynchronizationAttributeNtpServerPortID = 9, AttributeIDTypeClusterTimeSynchronizationAttributeTimeZoneListMaxSizeID = 10, AttributeIDTypeClusterTimeSynchronizationAttributeDSTOffsetListMaxSizeID = 11, AttributeIDTypeClusterTimeSynchronizationAttributeSupportsDNSResolveID = 12, AttributeIDTypeClusterTimeSynchronizationAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterTimeSynchronizationAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterTimeSynchronizationAttributeAttributeListID = 65531, AttributeIDTypeClusterTimeSynchronizationAttributeFeatureMapID = 65532, AttributeIDTypeClusterTimeSynchronizationAttributeClusterRevisionID = 65533, ClusterBridgedDeviceBasicAttributeVendorNameID = 1, ClusterBridgedDeviceBasicAttributeVendorIDID = 2, ClusterBridgedDeviceBasicAttributeProductNameID = 3, ClusterBridgedDeviceBasicAttributeNodeLabelID = 5, ClusterBridgedDeviceBasicAttributeHardwareVersionID = 7, ClusterBridgedDeviceBasicAttributeHardwareVersionStringID = 8, ClusterBridgedDeviceBasicAttributeSoftwareVersionID = 9, ClusterBridgedDeviceBasicAttributeSoftwareVersionStringID = 10, ClusterBridgedDeviceBasicAttributeManufacturingDateID = 11, ClusterBridgedDeviceBasicAttributePartNumberID = 12, ClusterBridgedDeviceBasicAttributeProductURLID = 13, ClusterBridgedDeviceBasicAttributeProductLabelID = 14, ClusterBridgedDeviceBasicAttributeSerialNumberID = 15, ClusterBridgedDeviceBasicAttributeReachableID = 17, ClusterBridgedDeviceBasicAttributeUniqueIDID = 18, ClusterBridgedDeviceBasicAttributeGeneratedCommandListID = 65528, ClusterBridgedDeviceBasicAttributeAcceptedCommandListID = 65529, ClusterBridgedDeviceBasicAttributeAttributeListID = 65531, ClusterBridgedDeviceBasicAttributeFeatureMapID = 65532, ClusterBridgedDeviceBasicAttributeClusterRevisionID = 65533, AttributeIDTypeClusterBridgedDeviceBasicInformationAttributeVendorNameID = 1, AttributeIDTypeClusterBridgedDeviceBasicInformationAttributeVendorIDID = 2, AttributeIDTypeClusterBridgedDeviceBasicInformationAttributeProductNameID = 3, AttributeIDTypeClusterBridgedDeviceBasicInformationAttributeProductIDID = 4, AttributeIDTypeClusterBridgedDeviceBasicInformationAttributeNodeLabelID = 5, AttributeIDTypeClusterBridgedDeviceBasicInformationAttributeHardwareVersionID = 7, AttributeIDTypeClusterBridgedDeviceBasicInformationAttributeHardwareVersionStringID = 8, AttributeIDTypeClusterBridgedDeviceBasicInformationAttributeSoftwareVersionID = 9, AttributeIDTypeClusterBridgedDeviceBasicInformationAttributeSoftwareVersionStringID = 10, AttributeIDTypeClusterBridgedDeviceBasicInformationAttributeManufacturingDateID = 11, AttributeIDTypeClusterBridgedDeviceBasicInformationAttributePartNumberID = 12, AttributeIDTypeClusterBridgedDeviceBasicInformationAttributeProductURLID = 13, AttributeIDTypeClusterBridgedDeviceBasicInformationAttributeProductLabelID = 14, AttributeIDTypeClusterBridgedDeviceBasicInformationAttributeSerialNumberID = 15, AttributeIDTypeClusterBridgedDeviceBasicInformationAttributeReachableID = 17, AttributeIDTypeClusterBridgedDeviceBasicInformationAttributeUniqueIDID = 18, AttributeIDTypeClusterBridgedDeviceBasicInformationAttributeProductAppearanceID = 20, AttributeIDTypeClusterBridgedDeviceBasicInformationAttributeConfigurationVersionID = 24, AttributeIDTypeClusterBridgedDeviceBasicInformationAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterBridgedDeviceBasicInformationAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterBridgedDeviceBasicInformationAttributeAttributeListID = 65531, AttributeIDTypeClusterBridgedDeviceBasicInformationAttributeFeatureMapID = 65532, AttributeIDTypeClusterBridgedDeviceBasicInformationAttributeClusterRevisionID = 65533, ClusterSwitchAttributeNumberOfPositionsID = 0, ClusterSwitchAttributeCurrentPositionID = 1, ClusterSwitchAttributeMultiPressMaxID = 2, ClusterSwitchAttributeGeneratedCommandListID = 65528, ClusterSwitchAttributeAcceptedCommandListID = 65529, ClusterSwitchAttributeAttributeListID = 65531, ClusterSwitchAttributeFeatureMapID = 65532, ClusterSwitchAttributeClusterRevisionID = 65533, AttributeIDTypeClusterSwitchAttributeNumberOfPositionsID = 0, AttributeIDTypeClusterSwitchAttributeCurrentPositionID = 1, AttributeIDTypeClusterSwitchAttributeMultiPressMaxID = 2, AttributeIDTypeClusterSwitchAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterSwitchAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterSwitchAttributeAttributeListID = 65531, AttributeIDTypeClusterSwitchAttributeFeatureMapID = 65532, AttributeIDTypeClusterSwitchAttributeClusterRevisionID = 65533, ClusterAdministratorCommissioningAttributeWindowStatusID = 0, ClusterAdministratorCommissioningAttributeAdminFabricIndexID = 1, ClusterAdministratorCommissioningAttributeAdminVendorIdID = 2, ClusterAdministratorCommissioningAttributeGeneratedCommandListID = 65528, ClusterAdministratorCommissioningAttributeAcceptedCommandListID = 65529, ClusterAdministratorCommissioningAttributeAttributeListID = 65531, ClusterAdministratorCommissioningAttributeFeatureMapID = 65532, ClusterAdministratorCommissioningAttributeClusterRevisionID = 65533, AttributeIDTypeClusterAdministratorCommissioningAttributeWindowStatusID = 0, AttributeIDTypeClusterAdministratorCommissioningAttributeAdminFabricIndexID = 1, AttributeIDTypeClusterAdministratorCommissioningAttributeAdminVendorIdID = 2, AttributeIDTypeClusterAdministratorCommissioningAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterAdministratorCommissioningAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterAdministratorCommissioningAttributeAttributeListID = 65531, AttributeIDTypeClusterAdministratorCommissioningAttributeFeatureMapID = 65532, AttributeIDTypeClusterAdministratorCommissioningAttributeClusterRevisionID = 65533, ClusterOperationalCredentialsAttributeNOCsID = 0, ClusterOperationalCredentialsAttributeFabricsID = 1, ClusterOperationalCredentialsAttributeSupportedFabricsID = 2, ClusterOperationalCredentialsAttributeCommissionedFabricsID = 3, ClusterOperationalCredentialsAttributeTrustedRootCertificatesID = 4, ClusterOperationalCredentialsAttributeCurrentFabricIndexID = 5, ClusterOperationalCredentialsAttributeGeneratedCommandListID = 65528, ClusterOperationalCredentialsAttributeAcceptedCommandListID = 65529, ClusterOperationalCredentialsAttributeAttributeListID = 65531, ClusterOperationalCredentialsAttributeFeatureMapID = 65532, ClusterOperationalCredentialsAttributeClusterRevisionID = 65533, AttributeIDTypeClusterOperationalCredentialsAttributeNOCsID = 0, AttributeIDTypeClusterOperationalCredentialsAttributeFabricsID = 1, AttributeIDTypeClusterOperationalCredentialsAttributeSupportedFabricsID = 2, AttributeIDTypeClusterOperationalCredentialsAttributeCommissionedFabricsID = 3, AttributeIDTypeClusterOperationalCredentialsAttributeTrustedRootCertificatesID = 4, AttributeIDTypeClusterOperationalCredentialsAttributeCurrentFabricIndexID = 5, AttributeIDTypeClusterOperationalCredentialsAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterOperationalCredentialsAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterOperationalCredentialsAttributeAttributeListID = 65531, AttributeIDTypeClusterOperationalCredentialsAttributeFeatureMapID = 65532, AttributeIDTypeClusterOperationalCredentialsAttributeClusterRevisionID = 65533, ClusterGroupKeyManagementAttributeGroupKeyMapID = 0, ClusterGroupKeyManagementAttributeGroupTableID = 1, ClusterGroupKeyManagementAttributeMaxGroupsPerFabricID = 2, ClusterGroupKeyManagementAttributeMaxGroupKeysPerFabricID = 3, ClusterGroupKeyManagementAttributeGeneratedCommandListID = 65528, ClusterGroupKeyManagementAttributeAcceptedCommandListID = 65529, ClusterGroupKeyManagementAttributeAttributeListID = 65531, ClusterGroupKeyManagementAttributeFeatureMapID = 65532, ClusterGroupKeyManagementAttributeClusterRevisionID = 65533, AttributeIDTypeClusterGroupKeyManagementAttributeGroupKeyMapID = 0, AttributeIDTypeClusterGroupKeyManagementAttributeGroupTableID = 1, AttributeIDTypeClusterGroupKeyManagementAttributeMaxGroupsPerFabricID = 2, AttributeIDTypeClusterGroupKeyManagementAttributeMaxGroupKeysPerFabricID = 3, AttributeIDTypeClusterGroupKeyManagementAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterGroupKeyManagementAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterGroupKeyManagementAttributeAttributeListID = 65531, AttributeIDTypeClusterGroupKeyManagementAttributeFeatureMapID = 65532, AttributeIDTypeClusterGroupKeyManagementAttributeClusterRevisionID = 65533, ClusterFixedLabelAttributeLabelListID = 0, ClusterFixedLabelAttributeGeneratedCommandListID = 65528, ClusterFixedLabelAttributeAcceptedCommandListID = 65529, ClusterFixedLabelAttributeAttributeListID = 65531, ClusterFixedLabelAttributeFeatureMapID = 65532, ClusterFixedLabelAttributeClusterRevisionID = 65533, AttributeIDTypeClusterFixedLabelAttributeLabelListID = 0, AttributeIDTypeClusterFixedLabelAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterFixedLabelAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterFixedLabelAttributeAttributeListID = 65531, AttributeIDTypeClusterFixedLabelAttributeFeatureMapID = 65532, AttributeIDTypeClusterFixedLabelAttributeClusterRevisionID = 65533, ClusterUserLabelAttributeLabelListID = 0, ClusterUserLabelAttributeGeneratedCommandListID = 65528, ClusterUserLabelAttributeAcceptedCommandListID = 65529, ClusterUserLabelAttributeAttributeListID = 65531, ClusterUserLabelAttributeFeatureMapID = 65532, ClusterUserLabelAttributeClusterRevisionID = 65533, AttributeIDTypeClusterUserLabelAttributeLabelListID = 0, AttributeIDTypeClusterUserLabelAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterUserLabelAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterUserLabelAttributeAttributeListID = 65531, AttributeIDTypeClusterUserLabelAttributeFeatureMapID = 65532, AttributeIDTypeClusterUserLabelAttributeClusterRevisionID = 65533, ClusterBooleanStateAttributeStateValueID = 0, ClusterBooleanStateAttributeGeneratedCommandListID = 65528, ClusterBooleanStateAttributeAcceptedCommandListID = 65529, ClusterBooleanStateAttributeAttributeListID = 65531, ClusterBooleanStateAttributeFeatureMapID = 65532, ClusterBooleanStateAttributeClusterRevisionID = 65533, AttributeIDTypeClusterBooleanStateAttributeStateValueID = 0, AttributeIDTypeClusterBooleanStateAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterBooleanStateAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterBooleanStateAttributeAttributeListID = 65531, AttributeIDTypeClusterBooleanStateAttributeFeatureMapID = 65532, AttributeIDTypeClusterBooleanStateAttributeClusterRevisionID = 65533, AttributeIDTypeClusterICDManagementAttributeIdleModeDurationID = 0, AttributeIDTypeClusterICDManagementAttributeActiveModeDurationID = 1, AttributeIDTypeClusterICDManagementAttributeActiveModeThresholdID = 2, AttributeIDTypeClusterICDManagementAttributeRegisteredClientsID = 3, AttributeIDTypeClusterICDManagementAttributeICDCounterID = 4, AttributeIDTypeClusterICDManagementAttributeClientsSupportedPerFabricID = 5, AttributeIDTypeClusterICDManagementAttributeUserActiveModeTriggerHintID = 6, AttributeIDTypeClusterICDManagementAttributeUserActiveModeTriggerInstructionID = 7, AttributeIDTypeClusterICDManagementAttributeOperatingModeID = 8, AttributeIDTypeClusterICDManagementAttributeMaximumCheckInBackOffID = 9, AttributeIDTypeClusterICDManagementAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterICDManagementAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterICDManagementAttributeAttributeListID = 65531, AttributeIDTypeClusterICDManagementAttributeFeatureMapID = 65532, AttributeIDTypeClusterICDManagementAttributeClusterRevisionID = 65533, AttributeIDTypeClusterTimerAttributeSetTimeID = 0, AttributeIDTypeClusterTimerAttributeTimeRemainingID = 1, AttributeIDTypeClusterTimerAttributeTimerStateID = 2, AttributeIDTypeClusterTimerAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterTimerAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterTimerAttributeAttributeListID = 65531, AttributeIDTypeClusterTimerAttributeFeatureMapID = 65532, AttributeIDTypeClusterTimerAttributeClusterRevisionID = 65533, AttributeIDTypeClusterOvenCavityOperationalStateAttributePhaseListID = 0, AttributeIDTypeClusterOvenCavityOperationalStateAttributeCurrentPhaseID = 1, AttributeIDTypeClusterOvenCavityOperationalStateAttributeCountdownTimeID = 2, AttributeIDTypeClusterOvenCavityOperationalStateAttributeOperationalStateListID = 3, AttributeIDTypeClusterOvenCavityOperationalStateAttributeOperationalStateID = 4, AttributeIDTypeClusterOvenCavityOperationalStateAttributeOperationalErrorID = 5, AttributeIDTypeClusterOvenCavityOperationalStateAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterOvenCavityOperationalStateAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterOvenCavityOperationalStateAttributeAttributeListID = 65531, AttributeIDTypeClusterOvenCavityOperationalStateAttributeFeatureMapID = 65532, AttributeIDTypeClusterOvenCavityOperationalStateAttributeClusterRevisionID = 65533, AttributeIDTypeClusterOvenModeAttributeSupportedModesID = 0, AttributeIDTypeClusterOvenModeAttributeCurrentModeID = 1, AttributeIDTypeClusterOvenModeAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterOvenModeAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterOvenModeAttributeAttributeListID = 65531, AttributeIDTypeClusterOvenModeAttributeFeatureMapID = 65532, AttributeIDTypeClusterOvenModeAttributeClusterRevisionID = 65533, AttributeIDTypeClusterLaundryDryerControlsAttributeSupportedDrynessLevelsID = 0, AttributeIDTypeClusterLaundryDryerControlsAttributeSelectedDrynessLevelID = 1, AttributeIDTypeClusterLaundryDryerControlsAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterLaundryDryerControlsAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterLaundryDryerControlsAttributeAttributeListID = 65531, AttributeIDTypeClusterLaundryDryerControlsAttributeFeatureMapID = 65532, AttributeIDTypeClusterLaundryDryerControlsAttributeClusterRevisionID = 65533, ClusterModeSelectAttributeDescriptionID = 0, ClusterModeSelectAttributeStandardNamespaceID = 1, ClusterModeSelectAttributeSupportedModesID = 2, ClusterModeSelectAttributeCurrentModeID = 3, ClusterModeSelectAttributeStartUpModeID = 4, ClusterModeSelectAttributeOnModeID = 5, ClusterModeSelectAttributeGeneratedCommandListID = 65528, ClusterModeSelectAttributeAcceptedCommandListID = 65529, ClusterModeSelectAttributeAttributeListID = 65531, ClusterModeSelectAttributeFeatureMapID = 65532, ClusterModeSelectAttributeClusterRevisionID = 65533, AttributeIDTypeClusterModeSelectAttributeDescriptionID = 0, AttributeIDTypeClusterModeSelectAttributeStandardNamespaceID = 1, AttributeIDTypeClusterModeSelectAttributeSupportedModesID = 2, AttributeIDTypeClusterModeSelectAttributeCurrentModeID = 3, AttributeIDTypeClusterModeSelectAttributeStartUpModeID = 4, AttributeIDTypeClusterModeSelectAttributeOnModeID = 5, AttributeIDTypeClusterModeSelectAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterModeSelectAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterModeSelectAttributeAttributeListID = 65531, AttributeIDTypeClusterModeSelectAttributeFeatureMapID = 65532, AttributeIDTypeClusterModeSelectAttributeClusterRevisionID = 65533, AttributeIDTypeClusterLaundryWasherModeAttributeSupportedModesID = 0, AttributeIDTypeClusterLaundryWasherModeAttributeCurrentModeID = 1, AttributeIDTypeClusterLaundryWasherModeAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterLaundryWasherModeAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterLaundryWasherModeAttributeAttributeListID = 65531, AttributeIDTypeClusterLaundryWasherModeAttributeFeatureMapID = 65532, AttributeIDTypeClusterLaundryWasherModeAttributeClusterRevisionID = 65533, AttributeIDTypeClusterRefrigeratorAndTemperatureControlledCabinetModeAttributeSupportedModesID = 0, AttributeIDTypeClusterRefrigeratorAndTemperatureControlledCabinetModeAttributeCurrentModeID = 1, AttributeIDTypeClusterRefrigeratorAndTemperatureControlledCabinetModeAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterRefrigeratorAndTemperatureControlledCabinetModeAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterRefrigeratorAndTemperatureControlledCabinetModeAttributeAttributeListID = 65531, AttributeIDTypeClusterRefrigeratorAndTemperatureControlledCabinetModeAttributeFeatureMapID = 65532, AttributeIDTypeClusterRefrigeratorAndTemperatureControlledCabinetModeAttributeClusterRevisionID = 65533, AttributeIDTypeClusterLaundryWasherControlsAttributeSpinSpeedsID = 0, AttributeIDTypeClusterLaundryWasherControlsAttributeSpinSpeedCurrentID = 1, AttributeIDTypeClusterLaundryWasherControlsAttributeNumberOfRinsesID = 2, AttributeIDTypeClusterLaundryWasherControlsAttributeSupportedRinsesID = 3, AttributeIDTypeClusterLaundryWasherControlsAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterLaundryWasherControlsAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterLaundryWasherControlsAttributeAttributeListID = 65531, AttributeIDTypeClusterLaundryWasherControlsAttributeFeatureMapID = 65532, AttributeIDTypeClusterLaundryWasherControlsAttributeClusterRevisionID = 65533, AttributeIDTypeClusterRVCRunModeAttributeSupportedModesID = 0, AttributeIDTypeClusterRVCRunModeAttributeCurrentModeID = 1, AttributeIDTypeClusterRVCRunModeAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterRVCRunModeAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterRVCRunModeAttributeAttributeListID = 65531, AttributeIDTypeClusterRVCRunModeAttributeFeatureMapID = 65532, AttributeIDTypeClusterRVCRunModeAttributeClusterRevisionID = 65533, AttributeIDTypeClusterRVCCleanModeAttributeSupportedModesID = 0, AttributeIDTypeClusterRVCCleanModeAttributeCurrentModeID = 1, AttributeIDTypeClusterRVCCleanModeAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterRVCCleanModeAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterRVCCleanModeAttributeAttributeListID = 65531, AttributeIDTypeClusterRVCCleanModeAttributeFeatureMapID = 65532, AttributeIDTypeClusterRVCCleanModeAttributeClusterRevisionID = 65533, AttributeIDTypeClusterTemperatureControlAttributeTemperatureSetpointID = 0, AttributeIDTypeClusterTemperatureControlAttributeMinTemperatureID = 1, AttributeIDTypeClusterTemperatureControlAttributeMaxTemperatureID = 2, AttributeIDTypeClusterTemperatureControlAttributeStepID = 3, AttributeIDTypeClusterTemperatureControlAttributeSelectedTemperatureLevelID = 4, AttributeIDTypeClusterTemperatureControlAttributeSupportedTemperatureLevelsID = 5, AttributeIDTypeClusterTemperatureControlAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterTemperatureControlAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterTemperatureControlAttributeAttributeListID = 65531, AttributeIDTypeClusterTemperatureControlAttributeFeatureMapID = 65532, AttributeIDTypeClusterTemperatureControlAttributeClusterRevisionID = 65533, AttributeIDTypeClusterRefrigeratorAlarmAttributeMaskID = 0, AttributeIDTypeClusterRefrigeratorAlarmAttributeStateID = 2, AttributeIDTypeClusterRefrigeratorAlarmAttributeSupportedID = 3, AttributeIDTypeClusterRefrigeratorAlarmAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterRefrigeratorAlarmAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterRefrigeratorAlarmAttributeAttributeListID = 65531, AttributeIDTypeClusterRefrigeratorAlarmAttributeFeatureMapID = 65532, AttributeIDTypeClusterRefrigeratorAlarmAttributeClusterRevisionID = 65533, AttributeIDTypeClusterDishwasherModeAttributeSupportedModesID = 0, AttributeIDTypeClusterDishwasherModeAttributeCurrentModeID = 1, AttributeIDTypeClusterDishwasherModeAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterDishwasherModeAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterDishwasherModeAttributeAttributeListID = 65531, AttributeIDTypeClusterDishwasherModeAttributeFeatureMapID = 65532, AttributeIDTypeClusterDishwasherModeAttributeClusterRevisionID = 65533, AttributeIDTypeClusterAirQualityAttributeAirQualityID = 0, AttributeIDTypeClusterAirQualityAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterAirQualityAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterAirQualityAttributeAttributeListID = 65531, AttributeIDTypeClusterAirQualityAttributeFeatureMapID = 65532, AttributeIDTypeClusterAirQualityAttributeClusterRevisionID = 65533, AttributeIDTypeClusterSmokeCOAlarmAttributeExpressedStateID = 0, AttributeIDTypeClusterSmokeCOAlarmAttributeSmokeStateID = 1, AttributeIDTypeClusterSmokeCOAlarmAttributeCOStateID = 2, AttributeIDTypeClusterSmokeCOAlarmAttributeBatteryAlertID = 3, AttributeIDTypeClusterSmokeCOAlarmAttributeDeviceMutedID = 4, AttributeIDTypeClusterSmokeCOAlarmAttributeTestInProgressID = 5, AttributeIDTypeClusterSmokeCOAlarmAttributeHardwareFaultAlertID = 6, AttributeIDTypeClusterSmokeCOAlarmAttributeEndOfServiceAlertID = 7, AttributeIDTypeClusterSmokeCOAlarmAttributeInterconnectSmokeAlarmID = 8, AttributeIDTypeClusterSmokeCOAlarmAttributeInterconnectCOAlarmID = 9, AttributeIDTypeClusterSmokeCOAlarmAttributeContaminationStateID = 10, AttributeIDTypeClusterSmokeCOAlarmAttributeSmokeSensitivityLevelID = 11, AttributeIDTypeClusterSmokeCOAlarmAttributeExpiryDateID = 12, AttributeIDTypeClusterSmokeCOAlarmAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterSmokeCOAlarmAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterSmokeCOAlarmAttributeAttributeListID = 65531, AttributeIDTypeClusterSmokeCOAlarmAttributeFeatureMapID = 65532, AttributeIDTypeClusterSmokeCOAlarmAttributeClusterRevisionID = 65533, AttributeIDTypeClusterDishwasherAlarmAttributeMaskID = 0, AttributeIDTypeClusterDishwasherAlarmAttributeLatchID = 1, AttributeIDTypeClusterDishwasherAlarmAttributeStateID = 2, AttributeIDTypeClusterDishwasherAlarmAttributeSupportedID = 3, AttributeIDTypeClusterDishwasherAlarmAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterDishwasherAlarmAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterDishwasherAlarmAttributeAttributeListID = 65531, AttributeIDTypeClusterDishwasherAlarmAttributeFeatureMapID = 65532, AttributeIDTypeClusterDishwasherAlarmAttributeClusterRevisionID = 65533, AttributeIDTypeClusterMicrowaveOvenModeAttributeSupportedModesID = 0, AttributeIDTypeClusterMicrowaveOvenModeAttributeCurrentModeID = 1, AttributeIDTypeClusterMicrowaveOvenModeAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterMicrowaveOvenModeAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterMicrowaveOvenModeAttributeAttributeListID = 65531, AttributeIDTypeClusterMicrowaveOvenModeAttributeFeatureMapID = 65532, AttributeIDTypeClusterMicrowaveOvenModeAttributeClusterRevisionID = 65533, AttributeIDTypeClusterMicrowaveOvenControlAttributeCookTimeID = 0, AttributeIDTypeClusterMicrowaveOvenControlAttributeMaxCookTimeID = 1, AttributeIDTypeClusterMicrowaveOvenControlAttributePowerSettingID = 2, AttributeIDTypeClusterMicrowaveOvenControlAttributeMinPowerID = 3, AttributeIDTypeClusterMicrowaveOvenControlAttributeMaxPowerID = 4, AttributeIDTypeClusterMicrowaveOvenControlAttributePowerStepID = 5, AttributeIDTypeClusterMicrowaveOvenControlAttributeSupportedWattsID = 6, AttributeIDTypeClusterMicrowaveOvenControlAttributeSelectedWattIndexID = 7, AttributeIDTypeClusterMicrowaveOvenControlAttributeWattRatingID = 8, AttributeIDTypeClusterMicrowaveOvenControlAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterMicrowaveOvenControlAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterMicrowaveOvenControlAttributeAttributeListID = 65531, AttributeIDTypeClusterMicrowaveOvenControlAttributeFeatureMapID = 65532, AttributeIDTypeClusterMicrowaveOvenControlAttributeClusterRevisionID = 65533, AttributeIDTypeClusterOperationalStateAttributePhaseListID = 0, AttributeIDTypeClusterOperationalStateAttributeCurrentPhaseID = 1, AttributeIDTypeClusterOperationalStateAttributeCountdownTimeID = 2, AttributeIDTypeClusterOperationalStateAttributeOperationalStateListID = 3, AttributeIDTypeClusterOperationalStateAttributeOperationalStateID = 4, AttributeIDTypeClusterOperationalStateAttributeOperationalErrorID = 5, AttributeIDTypeClusterOperationalStateAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterOperationalStateAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterOperationalStateAttributeAttributeListID = 65531, AttributeIDTypeClusterOperationalStateAttributeFeatureMapID = 65532, AttributeIDTypeClusterOperationalStateAttributeClusterRevisionID = 65533, AttributeIDTypeClusterRVCOperationalStateAttributePhaseListID = 0, AttributeIDTypeClusterRVCOperationalStateAttributeCurrentPhaseID = 1, AttributeIDTypeClusterRVCOperationalStateAttributeCountdownTimeID = 2, AttributeIDTypeClusterRVCOperationalStateAttributeOperationalStateListID = 3, AttributeIDTypeClusterRVCOperationalStateAttributeOperationalStateID = 4, AttributeIDTypeClusterRVCOperationalStateAttributeOperationalErrorID = 5, AttributeIDTypeClusterRVCOperationalStateAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterRVCOperationalStateAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterRVCOperationalStateAttributeAttributeListID = 65531, AttributeIDTypeClusterRVCOperationalStateAttributeFeatureMapID = 65532, AttributeIDTypeClusterRVCOperationalStateAttributeClusterRevisionID = 65533, AttributeIDTypeClusterScenesManagementAttributeSceneTableSizeID = 1, AttributeIDTypeClusterScenesManagementAttributeFabricSceneInfoID = 2, AttributeIDTypeClusterScenesManagementAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterScenesManagementAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterScenesManagementAttributeAttributeListID = 65531, AttributeIDTypeClusterScenesManagementAttributeFeatureMapID = 65532, AttributeIDTypeClusterScenesManagementAttributeClusterRevisionID = 65533, AttributeIDTypeClusterHEPAFilterMonitoringAttributeConditionID = 0, AttributeIDTypeClusterHEPAFilterMonitoringAttributeDegradationDirectionID = 1, AttributeIDTypeClusterHEPAFilterMonitoringAttributeChangeIndicationID = 2, AttributeIDTypeClusterHEPAFilterMonitoringAttributeInPlaceIndicatorID = 3, AttributeIDTypeClusterHEPAFilterMonitoringAttributeLastChangedTimeID = 4, AttributeIDTypeClusterHEPAFilterMonitoringAttributeReplacementProductListID = 5, AttributeIDTypeClusterHEPAFilterMonitoringAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterHEPAFilterMonitoringAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterHEPAFilterMonitoringAttributeAttributeListID = 65531, AttributeIDTypeClusterHEPAFilterMonitoringAttributeFeatureMapID = 65532, AttributeIDTypeClusterHEPAFilterMonitoringAttributeClusterRevisionID = 65533, AttributeIDTypeClusterActivatedCarbonFilterMonitoringAttributeConditionID = 0, AttributeIDTypeClusterActivatedCarbonFilterMonitoringAttributeDegradationDirectionID = 1, AttributeIDTypeClusterActivatedCarbonFilterMonitoringAttributeChangeIndicationID = 2, AttributeIDTypeClusterActivatedCarbonFilterMonitoringAttributeInPlaceIndicatorID = 3, AttributeIDTypeClusterActivatedCarbonFilterMonitoringAttributeLastChangedTimeID = 4, AttributeIDTypeClusterActivatedCarbonFilterMonitoringAttributeReplacementProductListID = 5, AttributeIDTypeClusterActivatedCarbonFilterMonitoringAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterActivatedCarbonFilterMonitoringAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterActivatedCarbonFilterMonitoringAttributeAttributeListID = 65531, AttributeIDTypeClusterActivatedCarbonFilterMonitoringAttributeFeatureMapID = 65532, AttributeIDTypeClusterActivatedCarbonFilterMonitoringAttributeClusterRevisionID = 65533, AttributeIDTypeClusterBooleanStateConfigurationAttributeCurrentSensitivityLevelID = 0, AttributeIDTypeClusterBooleanStateConfigurationAttributeSupportedSensitivityLevelsID = 1, AttributeIDTypeClusterBooleanStateConfigurationAttributeDefaultSensitivityLevelID = 2, AttributeIDTypeClusterBooleanStateConfigurationAttributeAlarmsActiveID = 3, AttributeIDTypeClusterBooleanStateConfigurationAttributeAlarmsSuppressedID = 4, AttributeIDTypeClusterBooleanStateConfigurationAttributeAlarmsEnabledID = 5, AttributeIDTypeClusterBooleanStateConfigurationAttributeAlarmsSupportedID = 6, AttributeIDTypeClusterBooleanStateConfigurationAttributeSensorFaultID = 7, AttributeIDTypeClusterBooleanStateConfigurationAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterBooleanStateConfigurationAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterBooleanStateConfigurationAttributeAttributeListID = 65531, AttributeIDTypeClusterBooleanStateConfigurationAttributeFeatureMapID = 65532, AttributeIDTypeClusterBooleanStateConfigurationAttributeClusterRevisionID = 65533, AttributeIDTypeClusterValveConfigurationAndControlAttributeOpenDurationID = 0, AttributeIDTypeClusterValveConfigurationAndControlAttributeDefaultOpenDurationID = 1, AttributeIDTypeClusterValveConfigurationAndControlAttributeAutoCloseTimeID = 2, AttributeIDTypeClusterValveConfigurationAndControlAttributeRemainingDurationID = 3, AttributeIDTypeClusterValveConfigurationAndControlAttributeCurrentStateID = 4, AttributeIDTypeClusterValveConfigurationAndControlAttributeTargetStateID = 5, AttributeIDTypeClusterValveConfigurationAndControlAttributeCurrentLevelID = 6, AttributeIDTypeClusterValveConfigurationAndControlAttributeTargetLevelID = 7, AttributeIDTypeClusterValveConfigurationAndControlAttributeDefaultOpenLevelID = 8, AttributeIDTypeClusterValveConfigurationAndControlAttributeValveFaultID = 9, AttributeIDTypeClusterValveConfigurationAndControlAttributeLevelStepID = 10, AttributeIDTypeClusterValveConfigurationAndControlAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterValveConfigurationAndControlAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterValveConfigurationAndControlAttributeAttributeListID = 65531, AttributeIDTypeClusterValveConfigurationAndControlAttributeFeatureMapID = 65532, AttributeIDTypeClusterValveConfigurationAndControlAttributeClusterRevisionID = 65533, AttributeIDTypeClusterElectricalPowerMeasurementAttributePowerModeID = 0, AttributeIDTypeClusterElectricalPowerMeasurementAttributeNumberOfMeasurementTypesID = 1, AttributeIDTypeClusterElectricalPowerMeasurementAttributeAccuracyID = 2, AttributeIDTypeClusterElectricalPowerMeasurementAttributeRangesID = 3, AttributeIDTypeClusterElectricalPowerMeasurementAttributeVoltageID = 4, AttributeIDTypeClusterElectricalPowerMeasurementAttributeActiveCurrentID = 5, AttributeIDTypeClusterElectricalPowerMeasurementAttributeReactiveCurrentID = 6, AttributeIDTypeClusterElectricalPowerMeasurementAttributeApparentCurrentID = 7, AttributeIDTypeClusterElectricalPowerMeasurementAttributeActivePowerID = 8, AttributeIDTypeClusterElectricalPowerMeasurementAttributeReactivePowerID = 9, AttributeIDTypeClusterElectricalPowerMeasurementAttributeApparentPowerID = 10, AttributeIDTypeClusterElectricalPowerMeasurementAttributeRMSVoltageID = 11, AttributeIDTypeClusterElectricalPowerMeasurementAttributeRMSCurrentID = 12, AttributeIDTypeClusterElectricalPowerMeasurementAttributeRMSPowerID = 13, AttributeIDTypeClusterElectricalPowerMeasurementAttributeFrequencyID = 14, AttributeIDTypeClusterElectricalPowerMeasurementAttributeHarmonicCurrentsID = 15, AttributeIDTypeClusterElectricalPowerMeasurementAttributeHarmonicPhasesID = 16, AttributeIDTypeClusterElectricalPowerMeasurementAttributePowerFactorID = 17, AttributeIDTypeClusterElectricalPowerMeasurementAttributeNeutralCurrentID = 18, AttributeIDTypeClusterElectricalPowerMeasurementAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterElectricalPowerMeasurementAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterElectricalPowerMeasurementAttributeAttributeListID = 65531, AttributeIDTypeClusterElectricalPowerMeasurementAttributeFeatureMapID = 65532, AttributeIDTypeClusterElectricalPowerMeasurementAttributeClusterRevisionID = 65533, AttributeIDTypeClusterElectricalEnergyMeasurementAttributeAccuracyID = 0, AttributeIDTypeClusterElectricalEnergyMeasurementAttributeCumulativeEnergyImportedID = 1, AttributeIDTypeClusterElectricalEnergyMeasurementAttributeCumulativeEnergyExportedID = 2, AttributeIDTypeClusterElectricalEnergyMeasurementAttributePeriodicEnergyImportedID = 3, AttributeIDTypeClusterElectricalEnergyMeasurementAttributePeriodicEnergyExportedID = 4, AttributeIDTypeClusterElectricalEnergyMeasurementAttributeCumulativeEnergyResetID = 5, AttributeIDTypeClusterElectricalEnergyMeasurementAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterElectricalEnergyMeasurementAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterElectricalEnergyMeasurementAttributeAttributeListID = 65531, AttributeIDTypeClusterElectricalEnergyMeasurementAttributeFeatureMapID = 65532, AttributeIDTypeClusterElectricalEnergyMeasurementAttributeClusterRevisionID = 65533, AttributeIDTypeClusterWaterHeaterManagementAttributeHeaterTypesID = 0, AttributeIDTypeClusterWaterHeaterManagementAttributeHeatDemandID = 1, AttributeIDTypeClusterWaterHeaterManagementAttributeTankVolumeID = 2, AttributeIDTypeClusterWaterHeaterManagementAttributeEstimatedHeatRequiredID = 3, AttributeIDTypeClusterWaterHeaterManagementAttributeTankPercentageID = 4, AttributeIDTypeClusterWaterHeaterManagementAttributeBoostStateID = 5, AttributeIDTypeClusterWaterHeaterManagementAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterWaterHeaterManagementAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterWaterHeaterManagementAttributeAttributeListID = 65531, AttributeIDTypeClusterWaterHeaterManagementAttributeFeatureMapID = 65532, AttributeIDTypeClusterWaterHeaterManagementAttributeClusterRevisionID = 65533, AttributeIDTypeClusterCommodityPriceAttributeTariffUnitID = 0, AttributeIDTypeClusterCommodityPriceAttributeCurrencyID = 1, AttributeIDTypeClusterCommodityPriceAttributeCurrentPriceID = 2, AttributeIDTypeClusterCommodityPriceAttributePriceForecastID = 3, AttributeIDTypeClusterCommodityPriceAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterCommodityPriceAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterCommodityPriceAttributeAttributeListID = 65531, AttributeIDTypeClusterCommodityPriceAttributeFeatureMapID = 65532, AttributeIDTypeClusterCommodityPriceAttributeClusterRevisionID = 65533, AttributeIDTypeClusterMessagesAttributeMessagesID = 0, AttributeIDTypeClusterMessagesAttributeActiveMessageIDsID = 1, AttributeIDTypeClusterMessagesAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterMessagesAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterMessagesAttributeAttributeListID = 65531, AttributeIDTypeClusterMessagesAttributeFeatureMapID = 65532, AttributeIDTypeClusterMessagesAttributeClusterRevisionID = 65533, AttributeIDTypeClusterDeviceEnergyManagementAttributeESATypeID = 0, AttributeIDTypeClusterDeviceEnergyManagementAttributeESACanGenerateID = 1, AttributeIDTypeClusterDeviceEnergyManagementAttributeESAStateID = 2, AttributeIDTypeClusterDeviceEnergyManagementAttributeAbsMinPowerID = 3, AttributeIDTypeClusterDeviceEnergyManagementAttributeAbsMaxPowerID = 4, AttributeIDTypeClusterDeviceEnergyManagementAttributePowerAdjustmentCapabilityID = 5, AttributeIDTypeClusterDeviceEnergyManagementAttributeForecastID = 6, AttributeIDTypeClusterDeviceEnergyManagementAttributeOptOutStateID = 7, AttributeIDTypeClusterDeviceEnergyManagementAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterDeviceEnergyManagementAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterDeviceEnergyManagementAttributeAttributeListID = 65531, AttributeIDTypeClusterDeviceEnergyManagementAttributeFeatureMapID = 65532, AttributeIDTypeClusterDeviceEnergyManagementAttributeClusterRevisionID = 65533, AttributeIDTypeClusterEnergyEVSEAttributeStateID = 0, AttributeIDTypeClusterEnergyEVSEAttributeSupplyStateID = 1, AttributeIDTypeClusterEnergyEVSEAttributeFaultStateID = 2, AttributeIDTypeClusterEnergyEVSEAttributeChargingEnabledUntilID = 3, AttributeIDTypeClusterEnergyEVSEAttributeDischargingEnabledUntilID = 4, AttributeIDTypeClusterEnergyEVSEAttributeCircuitCapacityID = 5, AttributeIDTypeClusterEnergyEVSEAttributeMinimumChargeCurrentID = 6, AttributeIDTypeClusterEnergyEVSEAttributeMaximumChargeCurrentID = 7, AttributeIDTypeClusterEnergyEVSEAttributeMaximumDischargeCurrentID = 8, AttributeIDTypeClusterEnergyEVSEAttributeUserMaximumChargeCurrentID = 9, AttributeIDTypeClusterEnergyEVSEAttributeRandomizationDelayWindowID = 10, AttributeIDTypeClusterEnergyEVSEAttributeNextChargeStartTimeID = 35, AttributeIDTypeClusterEnergyEVSEAttributeNextChargeTargetTimeID = 36, AttributeIDTypeClusterEnergyEVSEAttributeNextChargeRequiredEnergyID = 37, AttributeIDTypeClusterEnergyEVSEAttributeNextChargeTargetSoCID = 38, AttributeIDTypeClusterEnergyEVSEAttributeApproximateEVEfficiencyID = 39, AttributeIDTypeClusterEnergyEVSEAttributeStateOfChargeID = 48, AttributeIDTypeClusterEnergyEVSEAttributeBatteryCapacityID = 49, AttributeIDTypeClusterEnergyEVSEAttributeVehicleIDID = 50, AttributeIDTypeClusterEnergyEVSEAttributeSessionIDID = 64, AttributeIDTypeClusterEnergyEVSEAttributeSessionDurationID = 65, AttributeIDTypeClusterEnergyEVSEAttributeSessionEnergyChargedID = 66, AttributeIDTypeClusterEnergyEVSEAttributeSessionEnergyDischargedID = 67, AttributeIDTypeClusterEnergyEVSEAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterEnergyEVSEAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterEnergyEVSEAttributeAttributeListID = 65531, AttributeIDTypeClusterEnergyEVSEAttributeFeatureMapID = 65532, AttributeIDTypeClusterEnergyEVSEAttributeClusterRevisionID = 65533, AttributeIDTypeClusterEnergyPreferenceAttributeEnergyBalancesID = 0, AttributeIDTypeClusterEnergyPreferenceAttributeCurrentEnergyBalanceID = 1, AttributeIDTypeClusterEnergyPreferenceAttributeEnergyPrioritiesID = 2, AttributeIDTypeClusterEnergyPreferenceAttributeLowPowerModeSensitivitiesID = 3, AttributeIDTypeClusterEnergyPreferenceAttributeCurrentLowPowerModeSensitivityID = 4, AttributeIDTypeClusterEnergyPreferenceAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterEnergyPreferenceAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterEnergyPreferenceAttributeAttributeListID = 65531, AttributeIDTypeClusterEnergyPreferenceAttributeFeatureMapID = 65532, AttributeIDTypeClusterEnergyPreferenceAttributeClusterRevisionID = 65533, AttributeIDTypeClusterPowerTopologyAttributeAvailableEndpointsID = 0, AttributeIDTypeClusterPowerTopologyAttributeActiveEndpointsID = 1, AttributeIDTypeClusterPowerTopologyAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterPowerTopologyAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterPowerTopologyAttributeAttributeListID = 65531, AttributeIDTypeClusterPowerTopologyAttributeFeatureMapID = 65532, AttributeIDTypeClusterPowerTopologyAttributeClusterRevisionID = 65533, AttributeIDTypeClusterEnergyEVSEModeAttributeSupportedModesID = 0, AttributeIDTypeClusterEnergyEVSEModeAttributeCurrentModeID = 1, AttributeIDTypeClusterEnergyEVSEModeAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterEnergyEVSEModeAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterEnergyEVSEModeAttributeAttributeListID = 65531, AttributeIDTypeClusterEnergyEVSEModeAttributeFeatureMapID = 65532, AttributeIDTypeClusterEnergyEVSEModeAttributeClusterRevisionID = 65533, AttributeIDTypeClusterWaterHeaterModeAttributeSupportedModesID = 0, AttributeIDTypeClusterWaterHeaterModeAttributeCurrentModeID = 1, AttributeIDTypeClusterWaterHeaterModeAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterWaterHeaterModeAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterWaterHeaterModeAttributeAttributeListID = 65531, AttributeIDTypeClusterWaterHeaterModeAttributeFeatureMapID = 65532, AttributeIDTypeClusterWaterHeaterModeAttributeClusterRevisionID = 65533, AttributeIDTypeClusterDeviceEnergyManagementModeAttributeSupportedModesID = 0, AttributeIDTypeClusterDeviceEnergyManagementModeAttributeCurrentModeID = 1, AttributeIDTypeClusterDeviceEnergyManagementModeAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterDeviceEnergyManagementModeAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterDeviceEnergyManagementModeAttributeAttributeListID = 65531, AttributeIDTypeClusterDeviceEnergyManagementModeAttributeFeatureMapID = 65532, AttributeIDTypeClusterDeviceEnergyManagementModeAttributeClusterRevisionID = 65533, AttributeIDTypeClusterElectricalGridConditionsAttributeLocalGenerationAvailableID = 0, AttributeIDTypeClusterElectricalGridConditionsAttributeCurrentConditionsID = 1, AttributeIDTypeClusterElectricalGridConditionsAttributeForecastConditionsID = 2, AttributeIDTypeClusterElectricalGridConditionsAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterElectricalGridConditionsAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterElectricalGridConditionsAttributeAttributeListID = 65531, AttributeIDTypeClusterElectricalGridConditionsAttributeFeatureMapID = 65532, AttributeIDTypeClusterElectricalGridConditionsAttributeClusterRevisionID = 65533, ClusterDoorLockAttributeLockStateID = 0, ClusterDoorLockAttributeLockTypeID = 1, ClusterDoorLockAttributeActuatorEnabledID = 2, ClusterDoorLockAttributeDoorStateID = 3, ClusterDoorLockAttributeDoorOpenEventsID = 4, ClusterDoorLockAttributeDoorClosedEventsID = 5, ClusterDoorLockAttributeOpenPeriodID = 6, ClusterDoorLockAttributeNumberOfTotalUsersSupportedID = 17, ClusterDoorLockAttributeNumberOfPINUsersSupportedID = 18, ClusterDoorLockAttributeNumberOfRFIDUsersSupportedID = 19, ClusterDoorLockAttributeNumberOfWeekDaySchedulesSupportedPerUserID = 20, ClusterDoorLockAttributeNumberOfYearDaySchedulesSupportedPerUserID = 21, ClusterDoorLockAttributeNumberOfHolidaySchedulesSupportedID = 22, ClusterDoorLockAttributeMaxPINCodeLengthID = 23, ClusterDoorLockAttributeMinPINCodeLengthID = 24, ClusterDoorLockAttributeMaxRFIDCodeLengthID = 25, ClusterDoorLockAttributeMinRFIDCodeLengthID = 26, ClusterDoorLockAttributeCredentialRulesSupportID = 27, ClusterDoorLockAttributeNumberOfCredentialsSupportedPerUserID = 28, ClusterDoorLockAttributeLanguageID = 33, ClusterDoorLockAttributeLEDSettingsID = 34, ClusterDoorLockAttributeAutoRelockTimeID = 35, ClusterDoorLockAttributeSoundVolumeID = 36, ClusterDoorLockAttributeOperatingModeID = 37, ClusterDoorLockAttributeSupportedOperatingModesID = 38, ClusterDoorLockAttributeDefaultConfigurationRegisterID = 39, ClusterDoorLockAttributeEnableLocalProgrammingID = 40, ClusterDoorLockAttributeEnableOneTouchLockingID = 41, ClusterDoorLockAttributeEnableInsideStatusLEDID = 42, ClusterDoorLockAttributeEnablePrivacyModeButtonID = 43, ClusterDoorLockAttributeLocalProgrammingFeaturesID = 44, ClusterDoorLockAttributeWrongCodeEntryLimitID = 48, ClusterDoorLockAttributeUserCodeTemporaryDisableTimeID = 49, ClusterDoorLockAttributeSendPINOverTheAirID = 50, ClusterDoorLockAttributeRequirePINforRemoteOperationID = 51, ClusterDoorLockAttributeExpiringUserTimeoutID = 53, ClusterDoorLockAttributeGeneratedCommandListID = 65528, ClusterDoorLockAttributeAcceptedCommandListID = 65529, ClusterDoorLockAttributeAttributeListID = 65531, ClusterDoorLockAttributeFeatureMapID = 65532, ClusterDoorLockAttributeClusterRevisionID = 65533, AttributeIDTypeClusterDoorLockAttributeLockStateID = 0, AttributeIDTypeClusterDoorLockAttributeLockTypeID = 1, AttributeIDTypeClusterDoorLockAttributeActuatorEnabledID = 2, AttributeIDTypeClusterDoorLockAttributeDoorStateID = 3, AttributeIDTypeClusterDoorLockAttributeDoorOpenEventsID = 4, AttributeIDTypeClusterDoorLockAttributeDoorClosedEventsID = 5, AttributeIDTypeClusterDoorLockAttributeOpenPeriodID = 6, AttributeIDTypeClusterDoorLockAttributeNumberOfTotalUsersSupportedID = 17, AttributeIDTypeClusterDoorLockAttributeNumberOfPINUsersSupportedID = 18, AttributeIDTypeClusterDoorLockAttributeNumberOfRFIDUsersSupportedID = 19, AttributeIDTypeClusterDoorLockAttributeNumberOfWeekDaySchedulesSupportedPerUserID = 20, AttributeIDTypeClusterDoorLockAttributeNumberOfYearDaySchedulesSupportedPerUserID = 21, AttributeIDTypeClusterDoorLockAttributeNumberOfHolidaySchedulesSupportedID = 22, AttributeIDTypeClusterDoorLockAttributeMaxPINCodeLengthID = 23, AttributeIDTypeClusterDoorLockAttributeMinPINCodeLengthID = 24, AttributeIDTypeClusterDoorLockAttributeMaxRFIDCodeLengthID = 25, AttributeIDTypeClusterDoorLockAttributeMinRFIDCodeLengthID = 26, AttributeIDTypeClusterDoorLockAttributeCredentialRulesSupportID = 27, AttributeIDTypeClusterDoorLockAttributeNumberOfCredentialsSupportedPerUserID = 28, AttributeIDTypeClusterDoorLockAttributeLanguageID = 33, AttributeIDTypeClusterDoorLockAttributeLEDSettingsID = 34, AttributeIDTypeClusterDoorLockAttributeAutoRelockTimeID = 35, AttributeIDTypeClusterDoorLockAttributeSoundVolumeID = 36, AttributeIDTypeClusterDoorLockAttributeOperatingModeID = 37, AttributeIDTypeClusterDoorLockAttributeSupportedOperatingModesID = 38, AttributeIDTypeClusterDoorLockAttributeDefaultConfigurationRegisterID = 39, AttributeIDTypeClusterDoorLockAttributeEnableLocalProgrammingID = 40, AttributeIDTypeClusterDoorLockAttributeEnableOneTouchLockingID = 41, AttributeIDTypeClusterDoorLockAttributeEnableInsideStatusLEDID = 42, AttributeIDTypeClusterDoorLockAttributeEnablePrivacyModeButtonID = 43, AttributeIDTypeClusterDoorLockAttributeLocalProgrammingFeaturesID = 44, AttributeIDTypeClusterDoorLockAttributeWrongCodeEntryLimitID = 48, AttributeIDTypeClusterDoorLockAttributeUserCodeTemporaryDisableTimeID = 49, AttributeIDTypeClusterDoorLockAttributeSendPINOverTheAirID = 50, AttributeIDTypeClusterDoorLockAttributeRequirePINforRemoteOperationID = 51, AttributeIDTypeClusterDoorLockAttributeExpiringUserTimeoutID = 53, AttributeIDTypeClusterDoorLockAttributeAliroReaderVerificationKeyID = 128, AttributeIDTypeClusterDoorLockAttributeAliroReaderGroupIdentifierID = 129, AttributeIDTypeClusterDoorLockAttributeAliroReaderGroupSubIdentifierID = 130, AttributeIDTypeClusterDoorLockAttributeAliroExpeditedTransactionSupportedProtocolVersionsID = 131, AttributeIDTypeClusterDoorLockAttributeAliroGroupResolvingKeyID = 132, AttributeIDTypeClusterDoorLockAttributeAliroSupportedBLEUWBProtocolVersionsID = 133, AttributeIDTypeClusterDoorLockAttributeAliroBLEAdvertisingVersionID = 134, AttributeIDTypeClusterDoorLockAttributeNumberOfAliroCredentialIssuerKeysSupportedID = 135, AttributeIDTypeClusterDoorLockAttributeNumberOfAliroEndpointKeysSupportedID = 136, AttributeIDTypeClusterDoorLockAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterDoorLockAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterDoorLockAttributeAttributeListID = 65531, AttributeIDTypeClusterDoorLockAttributeFeatureMapID = 65532, AttributeIDTypeClusterDoorLockAttributeClusterRevisionID = 65533, AttributeIDTypeClusterDoorLockAttributeAppleAliroReaderVerificationKeyID = 323551232, AttributeIDTypeClusterDoorLockAttributeAppleAliroReaderGroupIdentifierID = 323551233, AttributeIDTypeClusterDoorLockAttributeAppleAliroReaderGroupSubIdentifierID = 323551234, AttributeIDTypeClusterDoorLockAttributeAppleAliroExpeditedTransactionSupportedProtocolVersionsID = 323551235, AttributeIDTypeClusterDoorLockAttributeAppleAliroGroupResolvingKeyID = 323551236, AttributeIDTypeClusterDoorLockAttributeAppleAliroSupportedBLEUWBProtocolVersionsID = 323551237, AttributeIDTypeClusterDoorLockAttributeAppleAliroBLEAdvertisingVersionID = 323551238, AttributeIDTypeClusterDoorLockAttributeAppleNumberOfAliroCredentialIssuerKeysSupportedID = 323551239, AttributeIDTypeClusterDoorLockAttributeAppleNumberOfAliroEndpointKeysSupportedID = 323551240, ClusterWindowCoveringAttributeTypeID = 0, ClusterWindowCoveringAttributePhysicalClosedLimitLiftID = 1, ClusterWindowCoveringAttributePhysicalClosedLimitTiltID = 2, ClusterWindowCoveringAttributeCurrentPositionLiftID = 3, ClusterWindowCoveringAttributeCurrentPositionTiltID = 4, ClusterWindowCoveringAttributeNumberOfActuationsLiftID = 5, ClusterWindowCoveringAttributeNumberOfActuationsTiltID = 6, ClusterWindowCoveringAttributeConfigStatusID = 7, ClusterWindowCoveringAttributeCurrentPositionLiftPercentageID = 8, ClusterWindowCoveringAttributeCurrentPositionTiltPercentageID = 9, ClusterWindowCoveringAttributeOperationalStatusID = 10, ClusterWindowCoveringAttributeTargetPositionLiftPercent100thsID = 11, ClusterWindowCoveringAttributeTargetPositionTiltPercent100thsID = 12, ClusterWindowCoveringAttributeEndProductTypeID = 13, ClusterWindowCoveringAttributeCurrentPositionLiftPercent100thsID = 14, ClusterWindowCoveringAttributeCurrentPositionTiltPercent100thsID = 15, ClusterWindowCoveringAttributeInstalledOpenLimitLiftID = 16, ClusterWindowCoveringAttributeInstalledClosedLimitLiftID = 17, ClusterWindowCoveringAttributeInstalledOpenLimitTiltID = 18, ClusterWindowCoveringAttributeInstalledClosedLimitTiltID = 19, ClusterWindowCoveringAttributeModeID = 23, ClusterWindowCoveringAttributeSafetyStatusID = 26, ClusterWindowCoveringAttributeGeneratedCommandListID = 65528, ClusterWindowCoveringAttributeAcceptedCommandListID = 65529, ClusterWindowCoveringAttributeAttributeListID = 65531, ClusterWindowCoveringAttributeFeatureMapID = 65532, ClusterWindowCoveringAttributeClusterRevisionID = 65533, AttributeIDTypeClusterWindowCoveringAttributeTypeID = 0, AttributeIDTypeClusterWindowCoveringAttributePhysicalClosedLimitLiftID = 1, AttributeIDTypeClusterWindowCoveringAttributePhysicalClosedLimitTiltID = 2, AttributeIDTypeClusterWindowCoveringAttributeCurrentPositionLiftID = 3, AttributeIDTypeClusterWindowCoveringAttributeCurrentPositionTiltID = 4, AttributeIDTypeClusterWindowCoveringAttributeNumberOfActuationsLiftID = 5, AttributeIDTypeClusterWindowCoveringAttributeNumberOfActuationsTiltID = 6, AttributeIDTypeClusterWindowCoveringAttributeConfigStatusID = 7, AttributeIDTypeClusterWindowCoveringAttributeCurrentPositionLiftPercentageID = 8, AttributeIDTypeClusterWindowCoveringAttributeCurrentPositionTiltPercentageID = 9, AttributeIDTypeClusterWindowCoveringAttributeOperationalStatusID = 10, AttributeIDTypeClusterWindowCoveringAttributeTargetPositionLiftPercent100thsID = 11, AttributeIDTypeClusterWindowCoveringAttributeTargetPositionTiltPercent100thsID = 12, AttributeIDTypeClusterWindowCoveringAttributeEndProductTypeID = 13, AttributeIDTypeClusterWindowCoveringAttributeCurrentPositionLiftPercent100thsID = 14, AttributeIDTypeClusterWindowCoveringAttributeCurrentPositionTiltPercent100thsID = 15, AttributeIDTypeClusterWindowCoveringAttributeInstalledOpenLimitLiftID = 16, AttributeIDTypeClusterWindowCoveringAttributeInstalledClosedLimitLiftID = 17, AttributeIDTypeClusterWindowCoveringAttributeInstalledOpenLimitTiltID = 18, AttributeIDTypeClusterWindowCoveringAttributeInstalledClosedLimitTiltID = 19, AttributeIDTypeClusterWindowCoveringAttributeModeID = 23, AttributeIDTypeClusterWindowCoveringAttributeSafetyStatusID = 26, AttributeIDTypeClusterWindowCoveringAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterWindowCoveringAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterWindowCoveringAttributeAttributeListID = 65531, AttributeIDTypeClusterWindowCoveringAttributeFeatureMapID = 65532, AttributeIDTypeClusterWindowCoveringAttributeClusterRevisionID = 65533, AttributeIDTypeClusterClosureControlAttributeCountdownTimeID = 0, AttributeIDTypeClusterClosureControlAttributeMainStateID = 1, AttributeIDTypeClusterClosureControlAttributeCurrentErrorListID = 2, AttributeIDTypeClusterClosureControlAttributeOverallCurrentStateID = 3, AttributeIDTypeClusterClosureControlAttributeOverallTargetStateID = 4, AttributeIDTypeClusterClosureControlAttributeLatchControlModesID = 5, AttributeIDTypeClusterClosureControlAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterClosureControlAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterClosureControlAttributeAttributeListID = 65531, AttributeIDTypeClusterClosureControlAttributeFeatureMapID = 65532, AttributeIDTypeClusterClosureControlAttributeClusterRevisionID = 65533, AttributeIDTypeClusterClosureDimensionAttributeCurrentStateID = 0, AttributeIDTypeClusterClosureDimensionAttributeTargetStateID = 1, AttributeIDTypeClusterClosureDimensionAttributeResolutionID = 2, AttributeIDTypeClusterClosureDimensionAttributeStepValueID = 3, AttributeIDTypeClusterClosureDimensionAttributeUnitID = 4, AttributeIDTypeClusterClosureDimensionAttributeUnitRangeID = 5, AttributeIDTypeClusterClosureDimensionAttributeLimitRangeID = 6, AttributeIDTypeClusterClosureDimensionAttributeTranslationDirectionID = 7, AttributeIDTypeClusterClosureDimensionAttributeRotationAxisID = 8, AttributeIDTypeClusterClosureDimensionAttributeOverflowID = 9, AttributeIDTypeClusterClosureDimensionAttributeModulationTypeID = 10, AttributeIDTypeClusterClosureDimensionAttributeLatchControlModesID = 11, AttributeIDTypeClusterClosureDimensionAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterClosureDimensionAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterClosureDimensionAttributeAttributeListID = 65531, AttributeIDTypeClusterClosureDimensionAttributeFeatureMapID = 65532, AttributeIDTypeClusterClosureDimensionAttributeClusterRevisionID = 65533, AttributeIDTypeClusterServiceAreaAttributeSupportedAreasID = 0, AttributeIDTypeClusterServiceAreaAttributeSupportedMapsID = 1, AttributeIDTypeClusterServiceAreaAttributeSelectedAreasID = 2, AttributeIDTypeClusterServiceAreaAttributeCurrentAreaID = 3, AttributeIDTypeClusterServiceAreaAttributeEstimatedEndTimeID = 4, AttributeIDTypeClusterServiceAreaAttributeProgressID = 5, AttributeIDTypeClusterServiceAreaAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterServiceAreaAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterServiceAreaAttributeAttributeListID = 65531, AttributeIDTypeClusterServiceAreaAttributeFeatureMapID = 65532, AttributeIDTypeClusterServiceAreaAttributeClusterRevisionID = 65533, ClusterPumpConfigurationAndControlAttributeMaxPressureID = 0, ClusterPumpConfigurationAndControlAttributeMaxSpeedID = 1, ClusterPumpConfigurationAndControlAttributeMaxFlowID = 2, ClusterPumpConfigurationAndControlAttributeMinConstPressureID = 3, ClusterPumpConfigurationAndControlAttributeMaxConstPressureID = 4, ClusterPumpConfigurationAndControlAttributeMinCompPressureID = 5, ClusterPumpConfigurationAndControlAttributeMaxCompPressureID = 6, ClusterPumpConfigurationAndControlAttributeMinConstSpeedID = 7, ClusterPumpConfigurationAndControlAttributeMaxConstSpeedID = 8, ClusterPumpConfigurationAndControlAttributeMinConstFlowID = 9, ClusterPumpConfigurationAndControlAttributeMaxConstFlowID = 10, ClusterPumpConfigurationAndControlAttributeMinConstTempID = 11, ClusterPumpConfigurationAndControlAttributeMaxConstTempID = 12, ClusterPumpConfigurationAndControlAttributePumpStatusID = 16, ClusterPumpConfigurationAndControlAttributeEffectiveOperationModeID = 17, ClusterPumpConfigurationAndControlAttributeEffectiveControlModeID = 18, ClusterPumpConfigurationAndControlAttributeCapacityID = 19, ClusterPumpConfigurationAndControlAttributeSpeedID = 20, ClusterPumpConfigurationAndControlAttributeLifetimeRunningHoursID = 21, ClusterPumpConfigurationAndControlAttributePowerID = 22, ClusterPumpConfigurationAndControlAttributeLifetimeEnergyConsumedID = 23, ClusterPumpConfigurationAndControlAttributeOperationModeID = 32, ClusterPumpConfigurationAndControlAttributeControlModeID = 33, ClusterPumpConfigurationAndControlAttributeGeneratedCommandListID = 65528, ClusterPumpConfigurationAndControlAttributeAcceptedCommandListID = 65529, ClusterPumpConfigurationAndControlAttributeAttributeListID = 65531, ClusterPumpConfigurationAndControlAttributeFeatureMapID = 65532, ClusterPumpConfigurationAndControlAttributeClusterRevisionID = 65533, AttributeIDTypeClusterPumpConfigurationAndControlAttributeMaxPressureID = 0, AttributeIDTypeClusterPumpConfigurationAndControlAttributeMaxSpeedID = 1, AttributeIDTypeClusterPumpConfigurationAndControlAttributeMaxFlowID = 2, AttributeIDTypeClusterPumpConfigurationAndControlAttributeMinConstPressureID = 3, AttributeIDTypeClusterPumpConfigurationAndControlAttributeMaxConstPressureID = 4, AttributeIDTypeClusterPumpConfigurationAndControlAttributeMinCompPressureID = 5, AttributeIDTypeClusterPumpConfigurationAndControlAttributeMaxCompPressureID = 6, AttributeIDTypeClusterPumpConfigurationAndControlAttributeMinConstSpeedID = 7, AttributeIDTypeClusterPumpConfigurationAndControlAttributeMaxConstSpeedID = 8, AttributeIDTypeClusterPumpConfigurationAndControlAttributeMinConstFlowID = 9, AttributeIDTypeClusterPumpConfigurationAndControlAttributeMaxConstFlowID = 10, AttributeIDTypeClusterPumpConfigurationAndControlAttributeMinConstTempID = 11, AttributeIDTypeClusterPumpConfigurationAndControlAttributeMaxConstTempID = 12, AttributeIDTypeClusterPumpConfigurationAndControlAttributePumpStatusID = 16, AttributeIDTypeClusterPumpConfigurationAndControlAttributeEffectiveOperationModeID = 17, AttributeIDTypeClusterPumpConfigurationAndControlAttributeEffectiveControlModeID = 18, AttributeIDTypeClusterPumpConfigurationAndControlAttributeCapacityID = 19, AttributeIDTypeClusterPumpConfigurationAndControlAttributeSpeedID = 20, AttributeIDTypeClusterPumpConfigurationAndControlAttributeLifetimeRunningHoursID = 21, AttributeIDTypeClusterPumpConfigurationAndControlAttributePowerID = 22, AttributeIDTypeClusterPumpConfigurationAndControlAttributeLifetimeEnergyConsumedID = 23, AttributeIDTypeClusterPumpConfigurationAndControlAttributeOperationModeID = 32, AttributeIDTypeClusterPumpConfigurationAndControlAttributeControlModeID = 33, AttributeIDTypeClusterPumpConfigurationAndControlAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterPumpConfigurationAndControlAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterPumpConfigurationAndControlAttributeAttributeListID = 65531, AttributeIDTypeClusterPumpConfigurationAndControlAttributeFeatureMapID = 65532, AttributeIDTypeClusterPumpConfigurationAndControlAttributeClusterRevisionID = 65533, ClusterThermostatAttributeLocalTemperatureID = 0, ClusterThermostatAttributeOutdoorTemperatureID = 1, ClusterThermostatAttributeOccupancyID = 2, ClusterThermostatAttributeAbsMinHeatSetpointLimitID = 3, ClusterThermostatAttributeAbsMaxHeatSetpointLimitID = 4, ClusterThermostatAttributeAbsMinCoolSetpointLimitID = 5, ClusterThermostatAttributeAbsMaxCoolSetpointLimitID = 6, ClusterThermostatAttributePICoolingDemandID = 7, ClusterThermostatAttributePIHeatingDemandID = 8, ClusterThermostatAttributeHVACSystemTypeConfigurationID = 9, ClusterThermostatAttributeLocalTemperatureCalibrationID = 16, ClusterThermostatAttributeOccupiedCoolingSetpointID = 17, ClusterThermostatAttributeOccupiedHeatingSetpointID = 18, ClusterThermostatAttributeUnoccupiedCoolingSetpointID = 19, ClusterThermostatAttributeUnoccupiedHeatingSetpointID = 20, ClusterThermostatAttributeMinHeatSetpointLimitID = 21, ClusterThermostatAttributeMaxHeatSetpointLimitID = 22, ClusterThermostatAttributeMinCoolSetpointLimitID = 23, ClusterThermostatAttributeMaxCoolSetpointLimitID = 24, ClusterThermostatAttributeMinSetpointDeadBandID = 25, ClusterThermostatAttributeRemoteSensingID = 26, ClusterThermostatAttributeControlSequenceOfOperationID = 27, ClusterThermostatAttributeSystemModeID = 28, ClusterThermostatAttributeThermostatRunningModeID = 30, ClusterThermostatAttributeStartOfWeekID = 32, ClusterThermostatAttributeNumberOfWeeklyTransitionsID = 33, ClusterThermostatAttributeNumberOfDailyTransitionsID = 34, ClusterThermostatAttributeTemperatureSetpointHoldID = 35, ClusterThermostatAttributeTemperatureSetpointHoldDurationID = 36, ClusterThermostatAttributeThermostatProgrammingOperationModeID = 37, ClusterThermostatAttributeThermostatRunningStateID = 41, ClusterThermostatAttributeSetpointChangeSourceID = 48, ClusterThermostatAttributeSetpointChangeAmountID = 49, ClusterThermostatAttributeSetpointChangeSourceTimestampID = 50, ClusterThermostatAttributeOccupiedSetbackID = 52, ClusterThermostatAttributeOccupiedSetbackMinID = 53, ClusterThermostatAttributeOccupiedSetbackMaxID = 54, ClusterThermostatAttributeUnoccupiedSetbackID = 55, ClusterThermostatAttributeUnoccupiedSetbackMinID = 56, ClusterThermostatAttributeUnoccupiedSetbackMaxID = 57, ClusterThermostatAttributeEmergencyHeatDeltaID = 58, ClusterThermostatAttributeACTypeID = 64, ClusterThermostatAttributeACCapacityID = 65, ClusterThermostatAttributeACRefrigerantTypeID = 66, ClusterThermostatAttributeACCompressorTypeID = 67, ClusterThermostatAttributeACErrorCodeID = 68, ClusterThermostatAttributeACLouverPositionID = 69, ClusterThermostatAttributeACCoilTemperatureID = 70, ClusterThermostatAttributeACCapacityformatID = 71, ClusterThermostatAttributeGeneratedCommandListID = 65528, ClusterThermostatAttributeAcceptedCommandListID = 65529, ClusterThermostatAttributeAttributeListID = 65531, ClusterThermostatAttributeFeatureMapID = 65532, ClusterThermostatAttributeClusterRevisionID = 65533, AttributeIDTypeClusterThermostatAttributeLocalTemperatureID = 0, AttributeIDTypeClusterThermostatAttributeOutdoorTemperatureID = 1, AttributeIDTypeClusterThermostatAttributeOccupancyID = 2, AttributeIDTypeClusterThermostatAttributeAbsMinHeatSetpointLimitID = 3, AttributeIDTypeClusterThermostatAttributeAbsMaxHeatSetpointLimitID = 4, AttributeIDTypeClusterThermostatAttributeAbsMinCoolSetpointLimitID = 5, AttributeIDTypeClusterThermostatAttributeAbsMaxCoolSetpointLimitID = 6, AttributeIDTypeClusterThermostatAttributePICoolingDemandID = 7, AttributeIDTypeClusterThermostatAttributePIHeatingDemandID = 8, AttributeIDTypeClusterThermostatAttributeHVACSystemTypeConfigurationID = 9, AttributeIDTypeClusterThermostatAttributeLocalTemperatureCalibrationID = 16, AttributeIDTypeClusterThermostatAttributeOccupiedCoolingSetpointID = 17, AttributeIDTypeClusterThermostatAttributeOccupiedHeatingSetpointID = 18, AttributeIDTypeClusterThermostatAttributeUnoccupiedCoolingSetpointID = 19, AttributeIDTypeClusterThermostatAttributeUnoccupiedHeatingSetpointID = 20, AttributeIDTypeClusterThermostatAttributeMinHeatSetpointLimitID = 21, AttributeIDTypeClusterThermostatAttributeMaxHeatSetpointLimitID = 22, AttributeIDTypeClusterThermostatAttributeMinCoolSetpointLimitID = 23, AttributeIDTypeClusterThermostatAttributeMaxCoolSetpointLimitID = 24, AttributeIDTypeClusterThermostatAttributeMinSetpointDeadBandID = 25, AttributeIDTypeClusterThermostatAttributeRemoteSensingID = 26, AttributeIDTypeClusterThermostatAttributeControlSequenceOfOperationID = 27, AttributeIDTypeClusterThermostatAttributeSystemModeID = 28, AttributeIDTypeClusterThermostatAttributeThermostatRunningModeID = 30, AttributeIDTypeClusterThermostatAttributeStartOfWeekID = 32, AttributeIDTypeClusterThermostatAttributeNumberOfWeeklyTransitionsID = 33, AttributeIDTypeClusterThermostatAttributeNumberOfDailyTransitionsID = 34, AttributeIDTypeClusterThermostatAttributeTemperatureSetpointHoldID = 35, AttributeIDTypeClusterThermostatAttributeTemperatureSetpointHoldDurationID = 36, AttributeIDTypeClusterThermostatAttributeThermostatProgrammingOperationModeID = 37, AttributeIDTypeClusterThermostatAttributeThermostatRunningStateID = 41, AttributeIDTypeClusterThermostatAttributeSetpointChangeSourceID = 48, AttributeIDTypeClusterThermostatAttributeSetpointChangeAmountID = 49, AttributeIDTypeClusterThermostatAttributeSetpointChangeSourceTimestampID = 50, AttributeIDTypeClusterThermostatAttributeOccupiedSetbackID = 52, AttributeIDTypeClusterThermostatAttributeOccupiedSetbackMinID = 53, AttributeIDTypeClusterThermostatAttributeOccupiedSetbackMaxID = 54, AttributeIDTypeClusterThermostatAttributeUnoccupiedSetbackID = 55, AttributeIDTypeClusterThermostatAttributeUnoccupiedSetbackMinID = 56, AttributeIDTypeClusterThermostatAttributeUnoccupiedSetbackMaxID = 57, AttributeIDTypeClusterThermostatAttributeEmergencyHeatDeltaID = 58, AttributeIDTypeClusterThermostatAttributeACTypeID = 64, AttributeIDTypeClusterThermostatAttributeACCapacityID = 65, AttributeIDTypeClusterThermostatAttributeACRefrigerantTypeID = 66, AttributeIDTypeClusterThermostatAttributeACCompressorTypeID = 67, AttributeIDTypeClusterThermostatAttributeACErrorCodeID = 68, AttributeIDTypeClusterThermostatAttributeACLouverPositionID = 69, AttributeIDTypeClusterThermostatAttributeACCoilTemperatureID = 70, AttributeIDTypeClusterThermostatAttributeACCapacityformatID = 71, AttributeIDTypeClusterThermostatAttributePresetTypesID = 72, AttributeIDTypeClusterThermostatAttributeScheduleTypesID = 73, AttributeIDTypeClusterThermostatAttributeNumberOfPresetsID = 74, AttributeIDTypeClusterThermostatAttributeNumberOfSchedulesID = 75, AttributeIDTypeClusterThermostatAttributeNumberOfScheduleTransitionsID = 76, AttributeIDTypeClusterThermostatAttributeNumberOfScheduleTransitionPerDayID = 77, AttributeIDTypeClusterThermostatAttributeActivePresetHandleID = 78, AttributeIDTypeClusterThermostatAttributeActiveScheduleHandleID = 79, AttributeIDTypeClusterThermostatAttributePresetsID = 80, AttributeIDTypeClusterThermostatAttributeSchedulesID = 81, AttributeIDTypeClusterThermostatAttributeSetpointHoldExpiryTimestampID = 82, AttributeIDTypeClusterThermostatAttributeMaxThermostatSuggestionsID = 83, AttributeIDTypeClusterThermostatAttributeThermostatSuggestionsID = 84, AttributeIDTypeClusterThermostatAttributeCurrentThermostatSuggestionID = 85, AttributeIDTypeClusterThermostatAttributeThermostatSuggestionNotFollowingReasonID = 86, AttributeIDTypeClusterThermostatAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterThermostatAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterThermostatAttributeAttributeListID = 65531, AttributeIDTypeClusterThermostatAttributeFeatureMapID = 65532, AttributeIDTypeClusterThermostatAttributeClusterRevisionID = 65533, ClusterFanControlAttributeFanModeID = 0, ClusterFanControlAttributeFanModeSequenceID = 1, ClusterFanControlAttributePercentSettingID = 2, ClusterFanControlAttributePercentCurrentID = 3, ClusterFanControlAttributeSpeedMaxID = 4, ClusterFanControlAttributeSpeedSettingID = 5, ClusterFanControlAttributeSpeedCurrentID = 6, ClusterFanControlAttributeRockSupportID = 7, ClusterFanControlAttributeRockSettingID = 8, ClusterFanControlAttributeWindSupportID = 9, ClusterFanControlAttributeWindSettingID = 10, ClusterFanControlAttributeGeneratedCommandListID = 65528, ClusterFanControlAttributeAcceptedCommandListID = 65529, ClusterFanControlAttributeAttributeListID = 65531, ClusterFanControlAttributeFeatureMapID = 65532, ClusterFanControlAttributeClusterRevisionID = 65533, AttributeIDTypeClusterFanControlAttributeFanModeID = 0, AttributeIDTypeClusterFanControlAttributeFanModeSequenceID = 1, AttributeIDTypeClusterFanControlAttributePercentSettingID = 2, AttributeIDTypeClusterFanControlAttributePercentCurrentID = 3, AttributeIDTypeClusterFanControlAttributeSpeedMaxID = 4, AttributeIDTypeClusterFanControlAttributeSpeedSettingID = 5, AttributeIDTypeClusterFanControlAttributeSpeedCurrentID = 6, AttributeIDTypeClusterFanControlAttributeRockSupportID = 7, AttributeIDTypeClusterFanControlAttributeRockSettingID = 8, AttributeIDTypeClusterFanControlAttributeWindSupportID = 9, AttributeIDTypeClusterFanControlAttributeWindSettingID = 10, AttributeIDTypeClusterFanControlAttributeAirflowDirectionID = 11, AttributeIDTypeClusterFanControlAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterFanControlAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterFanControlAttributeAttributeListID = 65531, AttributeIDTypeClusterFanControlAttributeFeatureMapID = 65532, AttributeIDTypeClusterFanControlAttributeClusterRevisionID = 65533, ClusterThermostatUserInterfaceConfigurationAttributeTemperatureDisplayModeID = 0, ClusterThermostatUserInterfaceConfigurationAttributeKeypadLockoutID = 1, ClusterThermostatUserInterfaceConfigurationAttributeScheduleProgrammingVisibilityID = 2, ClusterThermostatUserInterfaceConfigurationAttributeGeneratedCommandListID = 65528, ClusterThermostatUserInterfaceConfigurationAttributeAcceptedCommandListID = 65529, ClusterThermostatUserInterfaceConfigurationAttributeAttributeListID = 65531, ClusterThermostatUserInterfaceConfigurationAttributeFeatureMapID = 65532, ClusterThermostatUserInterfaceConfigurationAttributeClusterRevisionID = 65533, AttributeIDTypeClusterThermostatUserInterfaceConfigurationAttributeTemperatureDisplayModeID = 0, AttributeIDTypeClusterThermostatUserInterfaceConfigurationAttributeKeypadLockoutID = 1, AttributeIDTypeClusterThermostatUserInterfaceConfigurationAttributeScheduleProgrammingVisibilityID = 2, AttributeIDTypeClusterThermostatUserInterfaceConfigurationAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterThermostatUserInterfaceConfigurationAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterThermostatUserInterfaceConfigurationAttributeAttributeListID = 65531, AttributeIDTypeClusterThermostatUserInterfaceConfigurationAttributeFeatureMapID = 65532, AttributeIDTypeClusterThermostatUserInterfaceConfigurationAttributeClusterRevisionID = 65533, ClusterColorControlAttributeCurrentHueID = 0, ClusterColorControlAttributeCurrentSaturationID = 1, ClusterColorControlAttributeRemainingTimeID = 2, ClusterColorControlAttributeCurrentXID = 3, ClusterColorControlAttributeCurrentYID = 4, ClusterColorControlAttributeDriftCompensationID = 5, ClusterColorControlAttributeCompensationTextID = 6, ClusterColorControlAttributeColorTemperatureMiredsID = 7, ClusterColorControlAttributeColorModeID = 8, ClusterColorControlAttributeOptionsID = 15, ClusterColorControlAttributeNumberOfPrimariesID = 16, ClusterColorControlAttributePrimary1XID = 17, ClusterColorControlAttributePrimary1YID = 18, ClusterColorControlAttributePrimary1IntensityID = 19, ClusterColorControlAttributePrimary2XID = 21, ClusterColorControlAttributePrimary2YID = 22, ClusterColorControlAttributePrimary2IntensityID = 23, ClusterColorControlAttributePrimary3XID = 25, ClusterColorControlAttributePrimary3YID = 26, ClusterColorControlAttributePrimary3IntensityID = 27, ClusterColorControlAttributePrimary4XID = 32, ClusterColorControlAttributePrimary4YID = 33, ClusterColorControlAttributePrimary4IntensityID = 34, ClusterColorControlAttributePrimary5XID = 36, ClusterColorControlAttributePrimary5YID = 37, ClusterColorControlAttributePrimary5IntensityID = 38, ClusterColorControlAttributePrimary6XID = 40, ClusterColorControlAttributePrimary6YID = 41, ClusterColorControlAttributePrimary6IntensityID = 42, ClusterColorControlAttributeWhitePointXID = 48, ClusterColorControlAttributeWhitePointYID = 49, ClusterColorControlAttributeColorPointRXID = 50, ClusterColorControlAttributeColorPointRYID = 51, ClusterColorControlAttributeColorPointRIntensityID = 52, ClusterColorControlAttributeColorPointGXID = 54, ClusterColorControlAttributeColorPointGYID = 55, ClusterColorControlAttributeColorPointGIntensityID = 56, ClusterColorControlAttributeColorPointBXID = 58, ClusterColorControlAttributeColorPointBYID = 59, ClusterColorControlAttributeColorPointBIntensityID = 60, ClusterColorControlAttributeEnhancedCurrentHueID = 16384, ClusterColorControlAttributeEnhancedColorModeID = 16385, ClusterColorControlAttributeColorLoopActiveID = 16386, ClusterColorControlAttributeColorLoopDirectionID = 16387, ClusterColorControlAttributeColorLoopTimeID = 16388, ClusterColorControlAttributeColorLoopStartEnhancedHueID = 16389, ClusterColorControlAttributeColorLoopStoredEnhancedHueID = 16390, ClusterColorControlAttributeColorCapabilitiesID = 16394, ClusterColorControlAttributeColorTempPhysicalMinMiredsID = 16395, ClusterColorControlAttributeColorTempPhysicalMaxMiredsID = 16396, ClusterColorControlAttributeCoupleColorTempToLevelMinMiredsID = 16397, ClusterColorControlAttributeStartUpColorTemperatureMiredsID = 16400, ClusterColorControlAttributeGeneratedCommandListID = 65528, ClusterColorControlAttributeAcceptedCommandListID = 65529, ClusterColorControlAttributeAttributeListID = 65531, ClusterColorControlAttributeFeatureMapID = 65532, ClusterColorControlAttributeClusterRevisionID = 65533, AttributeIDTypeClusterColorControlAttributeCurrentHueID = 0, AttributeIDTypeClusterColorControlAttributeCurrentSaturationID = 1, AttributeIDTypeClusterColorControlAttributeRemainingTimeID = 2, AttributeIDTypeClusterColorControlAttributeCurrentXID = 3, AttributeIDTypeClusterColorControlAttributeCurrentYID = 4, AttributeIDTypeClusterColorControlAttributeDriftCompensationID = 5, AttributeIDTypeClusterColorControlAttributeCompensationTextID = 6, AttributeIDTypeClusterColorControlAttributeColorTemperatureMiredsID = 7, AttributeIDTypeClusterColorControlAttributeColorModeID = 8, AttributeIDTypeClusterColorControlAttributeOptionsID = 15, AttributeIDTypeClusterColorControlAttributeNumberOfPrimariesID = 16, AttributeIDTypeClusterColorControlAttributePrimary1XID = 17, AttributeIDTypeClusterColorControlAttributePrimary1YID = 18, AttributeIDTypeClusterColorControlAttributePrimary1IntensityID = 19, AttributeIDTypeClusterColorControlAttributePrimary2XID = 21, AttributeIDTypeClusterColorControlAttributePrimary2YID = 22, AttributeIDTypeClusterColorControlAttributePrimary2IntensityID = 23, AttributeIDTypeClusterColorControlAttributePrimary3XID = 25, AttributeIDTypeClusterColorControlAttributePrimary3YID = 26, AttributeIDTypeClusterColorControlAttributePrimary3IntensityID = 27, AttributeIDTypeClusterColorControlAttributePrimary4XID = 32, AttributeIDTypeClusterColorControlAttributePrimary4YID = 33, AttributeIDTypeClusterColorControlAttributePrimary4IntensityID = 34, AttributeIDTypeClusterColorControlAttributePrimary5XID = 36, AttributeIDTypeClusterColorControlAttributePrimary5YID = 37, AttributeIDTypeClusterColorControlAttributePrimary5IntensityID = 38, AttributeIDTypeClusterColorControlAttributePrimary6XID = 40, AttributeIDTypeClusterColorControlAttributePrimary6YID = 41, AttributeIDTypeClusterColorControlAttributePrimary6IntensityID = 42, AttributeIDTypeClusterColorControlAttributeWhitePointXID = 48, AttributeIDTypeClusterColorControlAttributeWhitePointYID = 49, AttributeIDTypeClusterColorControlAttributeColorPointRXID = 50, AttributeIDTypeClusterColorControlAttributeColorPointRYID = 51, AttributeIDTypeClusterColorControlAttributeColorPointRIntensityID = 52, AttributeIDTypeClusterColorControlAttributeColorPointGXID = 54, AttributeIDTypeClusterColorControlAttributeColorPointGYID = 55, AttributeIDTypeClusterColorControlAttributeColorPointGIntensityID = 56, AttributeIDTypeClusterColorControlAttributeColorPointBXID = 58, AttributeIDTypeClusterColorControlAttributeColorPointBYID = 59, AttributeIDTypeClusterColorControlAttributeColorPointBIntensityID = 60, AttributeIDTypeClusterColorControlAttributeEnhancedCurrentHueID = 16384, AttributeIDTypeClusterColorControlAttributeEnhancedColorModeID = 16385, AttributeIDTypeClusterColorControlAttributeColorLoopActiveID = 16386, AttributeIDTypeClusterColorControlAttributeColorLoopDirectionID = 16387, AttributeIDTypeClusterColorControlAttributeColorLoopTimeID = 16388, AttributeIDTypeClusterColorControlAttributeColorLoopStartEnhancedHueID = 16389, AttributeIDTypeClusterColorControlAttributeColorLoopStoredEnhancedHueID = 16390, AttributeIDTypeClusterColorControlAttributeColorCapabilitiesID = 16394, AttributeIDTypeClusterColorControlAttributeColorTempPhysicalMinMiredsID = 16395, AttributeIDTypeClusterColorControlAttributeColorTempPhysicalMaxMiredsID = 16396, AttributeIDTypeClusterColorControlAttributeCoupleColorTempToLevelMinMiredsID = 16397, AttributeIDTypeClusterColorControlAttributeStartUpColorTemperatureMiredsID = 16400, AttributeIDTypeClusterColorControlAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterColorControlAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterColorControlAttributeAttributeListID = 65531, AttributeIDTypeClusterColorControlAttributeFeatureMapID = 65532, AttributeIDTypeClusterColorControlAttributeClusterRevisionID = 65533, ClusterBallastConfigurationAttributePhysicalMinLevelID = 0, ClusterBallastConfigurationAttributePhysicalMaxLevelID = 1, ClusterBallastConfigurationAttributeBallastStatusID = 2, ClusterBallastConfigurationAttributeMinLevelID = 16, ClusterBallastConfigurationAttributeMaxLevelID = 17, ClusterBallastConfigurationAttributeIntrinsicBalanceFactorID = 20, ClusterBallastConfigurationAttributeBallastFactorAdjustmentID = 21, ClusterBallastConfigurationAttributeLampQuantityID = 32, ClusterBallastConfigurationAttributeLampTypeID = 48, ClusterBallastConfigurationAttributeLampManufacturerID = 49, ClusterBallastConfigurationAttributeLampRatedHoursID = 50, ClusterBallastConfigurationAttributeLampBurnHoursID = 51, ClusterBallastConfigurationAttributeLampAlarmModeID = 52, ClusterBallastConfigurationAttributeLampBurnHoursTripPointID = 53, ClusterBallastConfigurationAttributeGeneratedCommandListID = 65528, ClusterBallastConfigurationAttributeAcceptedCommandListID = 65529, ClusterBallastConfigurationAttributeAttributeListID = 65531, ClusterBallastConfigurationAttributeFeatureMapID = 65532, ClusterBallastConfigurationAttributeClusterRevisionID = 65533, AttributeIDTypeClusterBallastConfigurationAttributePhysicalMinLevelID = 0, AttributeIDTypeClusterBallastConfigurationAttributePhysicalMaxLevelID = 1, AttributeIDTypeClusterBallastConfigurationAttributeBallastStatusID = 2, AttributeIDTypeClusterBallastConfigurationAttributeMinLevelID = 16, AttributeIDTypeClusterBallastConfigurationAttributeMaxLevelID = 17, AttributeIDTypeClusterBallastConfigurationAttributeIntrinsicBallastFactorID = 20, AttributeIDTypeClusterBallastConfigurationAttributeBallastFactorAdjustmentID = 21, AttributeIDTypeClusterBallastConfigurationAttributeLampQuantityID = 32, AttributeIDTypeClusterBallastConfigurationAttributeLampTypeID = 48, AttributeIDTypeClusterBallastConfigurationAttributeLampManufacturerID = 49, AttributeIDTypeClusterBallastConfigurationAttributeLampRatedHoursID = 50, AttributeIDTypeClusterBallastConfigurationAttributeLampBurnHoursID = 51, AttributeIDTypeClusterBallastConfigurationAttributeLampAlarmModeID = 52, AttributeIDTypeClusterBallastConfigurationAttributeLampBurnHoursTripPointID = 53, AttributeIDTypeClusterBallastConfigurationAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterBallastConfigurationAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterBallastConfigurationAttributeAttributeListID = 65531, AttributeIDTypeClusterBallastConfigurationAttributeFeatureMapID = 65532, AttributeIDTypeClusterBallastConfigurationAttributeClusterRevisionID = 65533, ClusterIlluminanceMeasurementAttributeMeasuredValueID = 0, ClusterIlluminanceMeasurementAttributeMinMeasuredValueID = 1, ClusterIlluminanceMeasurementAttributeMaxMeasuredValueID = 2, ClusterIlluminanceMeasurementAttributeToleranceID = 3, ClusterIlluminanceMeasurementAttributeLightSensorTypeID = 4, ClusterIlluminanceMeasurementAttributeGeneratedCommandListID = 65528, ClusterIlluminanceMeasurementAttributeAcceptedCommandListID = 65529, ClusterIlluminanceMeasurementAttributeAttributeListID = 65531, ClusterIlluminanceMeasurementAttributeFeatureMapID = 65532, ClusterIlluminanceMeasurementAttributeClusterRevisionID = 65533, AttributeIDTypeClusterIlluminanceMeasurementAttributeMeasuredValueID = 0, AttributeIDTypeClusterIlluminanceMeasurementAttributeMinMeasuredValueID = 1, AttributeIDTypeClusterIlluminanceMeasurementAttributeMaxMeasuredValueID = 2, AttributeIDTypeClusterIlluminanceMeasurementAttributeToleranceID = 3, AttributeIDTypeClusterIlluminanceMeasurementAttributeLightSensorTypeID = 4, AttributeIDTypeClusterIlluminanceMeasurementAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterIlluminanceMeasurementAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterIlluminanceMeasurementAttributeAttributeListID = 65531, AttributeIDTypeClusterIlluminanceMeasurementAttributeFeatureMapID = 65532, AttributeIDTypeClusterIlluminanceMeasurementAttributeClusterRevisionID = 65533, ClusterTemperatureMeasurementAttributeMeasuredValueID = 0, ClusterTemperatureMeasurementAttributeMinMeasuredValueID = 1, ClusterTemperatureMeasurementAttributeMaxMeasuredValueID = 2, ClusterTemperatureMeasurementAttributeToleranceID = 3, ClusterTemperatureMeasurementAttributeGeneratedCommandListID = 65528, ClusterTemperatureMeasurementAttributeAcceptedCommandListID = 65529, ClusterTemperatureMeasurementAttributeAttributeListID = 65531, ClusterTemperatureMeasurementAttributeFeatureMapID = 65532, ClusterTemperatureMeasurementAttributeClusterRevisionID = 65533, AttributeIDTypeClusterTemperatureMeasurementAttributeMeasuredValueID = 0, AttributeIDTypeClusterTemperatureMeasurementAttributeMinMeasuredValueID = 1, AttributeIDTypeClusterTemperatureMeasurementAttributeMaxMeasuredValueID = 2, AttributeIDTypeClusterTemperatureMeasurementAttributeToleranceID = 3, AttributeIDTypeClusterTemperatureMeasurementAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterTemperatureMeasurementAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterTemperatureMeasurementAttributeAttributeListID = 65531, AttributeIDTypeClusterTemperatureMeasurementAttributeFeatureMapID = 65532, AttributeIDTypeClusterTemperatureMeasurementAttributeClusterRevisionID = 65533, ClusterPressureMeasurementAttributeMeasuredValueID = 0, ClusterPressureMeasurementAttributeMinMeasuredValueID = 1, ClusterPressureMeasurementAttributeMaxMeasuredValueID = 2, ClusterPressureMeasurementAttributeToleranceID = 3, ClusterPressureMeasurementAttributeScaledValueID = 16, ClusterPressureMeasurementAttributeMinScaledValueID = 17, ClusterPressureMeasurementAttributeMaxScaledValueID = 18, ClusterPressureMeasurementAttributeScaledToleranceID = 19, ClusterPressureMeasurementAttributeScaleID = 20, ClusterPressureMeasurementAttributeGeneratedCommandListID = 65528, ClusterPressureMeasurementAttributeAcceptedCommandListID = 65529, ClusterPressureMeasurementAttributeAttributeListID = 65531, ClusterPressureMeasurementAttributeFeatureMapID = 65532, ClusterPressureMeasurementAttributeClusterRevisionID = 65533, AttributeIDTypeClusterPressureMeasurementAttributeMeasuredValueID = 0, AttributeIDTypeClusterPressureMeasurementAttributeMinMeasuredValueID = 1, AttributeIDTypeClusterPressureMeasurementAttributeMaxMeasuredValueID = 2, AttributeIDTypeClusterPressureMeasurementAttributeToleranceID = 3, AttributeIDTypeClusterPressureMeasurementAttributeScaledValueID = 16, AttributeIDTypeClusterPressureMeasurementAttributeMinScaledValueID = 17, AttributeIDTypeClusterPressureMeasurementAttributeMaxScaledValueID = 18, AttributeIDTypeClusterPressureMeasurementAttributeScaledToleranceID = 19, AttributeIDTypeClusterPressureMeasurementAttributeScaleID = 20, AttributeIDTypeClusterPressureMeasurementAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterPressureMeasurementAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterPressureMeasurementAttributeAttributeListID = 65531, AttributeIDTypeClusterPressureMeasurementAttributeFeatureMapID = 65532, AttributeIDTypeClusterPressureMeasurementAttributeClusterRevisionID = 65533, ClusterFlowMeasurementAttributeMeasuredValueID = 0, ClusterFlowMeasurementAttributeMinMeasuredValueID = 1, ClusterFlowMeasurementAttributeMaxMeasuredValueID = 2, ClusterFlowMeasurementAttributeToleranceID = 3, ClusterFlowMeasurementAttributeGeneratedCommandListID = 65528, ClusterFlowMeasurementAttributeAcceptedCommandListID = 65529, ClusterFlowMeasurementAttributeAttributeListID = 65531, ClusterFlowMeasurementAttributeFeatureMapID = 65532, ClusterFlowMeasurementAttributeClusterRevisionID = 65533, AttributeIDTypeClusterFlowMeasurementAttributeMeasuredValueID = 0, AttributeIDTypeClusterFlowMeasurementAttributeMinMeasuredValueID = 1, AttributeIDTypeClusterFlowMeasurementAttributeMaxMeasuredValueID = 2, AttributeIDTypeClusterFlowMeasurementAttributeToleranceID = 3, AttributeIDTypeClusterFlowMeasurementAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterFlowMeasurementAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterFlowMeasurementAttributeAttributeListID = 65531, AttributeIDTypeClusterFlowMeasurementAttributeFeatureMapID = 65532, AttributeIDTypeClusterFlowMeasurementAttributeClusterRevisionID = 65533, ClusterRelativeHumidityMeasurementAttributeMeasuredValueID = 0, ClusterRelativeHumidityMeasurementAttributeMinMeasuredValueID = 1, ClusterRelativeHumidityMeasurementAttributeMaxMeasuredValueID = 2, ClusterRelativeHumidityMeasurementAttributeToleranceID = 3, ClusterRelativeHumidityMeasurementAttributeGeneratedCommandListID = 65528, ClusterRelativeHumidityMeasurementAttributeAcceptedCommandListID = 65529, ClusterRelativeHumidityMeasurementAttributeAttributeListID = 65531, ClusterRelativeHumidityMeasurementAttributeFeatureMapID = 65532, ClusterRelativeHumidityMeasurementAttributeClusterRevisionID = 65533, AttributeIDTypeClusterRelativeHumidityMeasurementAttributeMeasuredValueID = 0, AttributeIDTypeClusterRelativeHumidityMeasurementAttributeMinMeasuredValueID = 1, AttributeIDTypeClusterRelativeHumidityMeasurementAttributeMaxMeasuredValueID = 2, AttributeIDTypeClusterRelativeHumidityMeasurementAttributeToleranceID = 3, AttributeIDTypeClusterRelativeHumidityMeasurementAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterRelativeHumidityMeasurementAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterRelativeHumidityMeasurementAttributeAttributeListID = 65531, AttributeIDTypeClusterRelativeHumidityMeasurementAttributeFeatureMapID = 65532, AttributeIDTypeClusterRelativeHumidityMeasurementAttributeClusterRevisionID = 65533, ClusterOccupancySensingAttributeOccupancyID = 0, ClusterOccupancySensingAttributeOccupancySensorTypeID = 1, ClusterOccupancySensingAttributeOccupancySensorTypeBitmapID = 2, ClusterOccupancySensingAttributePirOccupiedToUnoccupiedDelayID = 16, ClusterOccupancySensingAttributePirUnoccupiedToOccupiedDelayID = 17, ClusterOccupancySensingAttributePirUnoccupiedToOccupiedThresholdID = 18, ClusterOccupancySensingAttributeUltrasonicOccupiedToUnoccupiedDelayID = 32, ClusterOccupancySensingAttributeUltrasonicUnoccupiedToOccupiedDelayID = 33, ClusterOccupancySensingAttributeUltrasonicUnoccupiedToOccupiedThresholdID = 34, ClusterOccupancySensingAttributePhysicalContactOccupiedToUnoccupiedDelayID = 48, ClusterOccupancySensingAttributePhysicalContactUnoccupiedToOccupiedDelayID = 49, ClusterOccupancySensingAttributePhysicalContactUnoccupiedToOccupiedThresholdID = 50, ClusterOccupancySensingAttributeGeneratedCommandListID = 65528, ClusterOccupancySensingAttributeAcceptedCommandListID = 65529, ClusterOccupancySensingAttributeAttributeListID = 65531, ClusterOccupancySensingAttributeFeatureMapID = 65532, ClusterOccupancySensingAttributeClusterRevisionID = 65533, AttributeIDTypeClusterOccupancySensingAttributeOccupancyID = 0, AttributeIDTypeClusterOccupancySensingAttributeOccupancySensorTypeID = 1, AttributeIDTypeClusterOccupancySensingAttributeOccupancySensorTypeBitmapID = 2, AttributeIDTypeClusterOccupancySensingAttributeHoldTimeID = 3, AttributeIDTypeClusterOccupancySensingAttributeHoldTimeLimitsID = 4, AttributeIDTypeClusterOccupancySensingAttributePIROccupiedToUnoccupiedDelayID = 16, AttributeIDTypeClusterOccupancySensingAttributePIRUnoccupiedToOccupiedDelayID = 17, AttributeIDTypeClusterOccupancySensingAttributePIRUnoccupiedToOccupiedThresholdID = 18, AttributeIDTypeClusterOccupancySensingAttributeUltrasonicOccupiedToUnoccupiedDelayID = 32, AttributeIDTypeClusterOccupancySensingAttributeUltrasonicUnoccupiedToOccupiedDelayID = 33, AttributeIDTypeClusterOccupancySensingAttributeUltrasonicUnoccupiedToOccupiedThresholdID = 34, AttributeIDTypeClusterOccupancySensingAttributePhysicalContactOccupiedToUnoccupiedDelayID = 48, AttributeIDTypeClusterOccupancySensingAttributePhysicalContactUnoccupiedToOccupiedDelayID = 49, AttributeIDTypeClusterOccupancySensingAttributePhysicalContactUnoccupiedToOccupiedThresholdID = 50, AttributeIDTypeClusterOccupancySensingAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterOccupancySensingAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterOccupancySensingAttributeAttributeListID = 65531, AttributeIDTypeClusterOccupancySensingAttributeFeatureMapID = 65532, AttributeIDTypeClusterOccupancySensingAttributeClusterRevisionID = 65533, AttributeIDTypeClusterCarbonMonoxideConcentrationMeasurementAttributeMeasuredValueID = 0, AttributeIDTypeClusterCarbonMonoxideConcentrationMeasurementAttributeMinMeasuredValueID = 1, AttributeIDTypeClusterCarbonMonoxideConcentrationMeasurementAttributeMaxMeasuredValueID = 2, AttributeIDTypeClusterCarbonMonoxideConcentrationMeasurementAttributePeakMeasuredValueID = 3, AttributeIDTypeClusterCarbonMonoxideConcentrationMeasurementAttributePeakMeasuredValueWindowID = 4, AttributeIDTypeClusterCarbonMonoxideConcentrationMeasurementAttributeAverageMeasuredValueID = 5, AttributeIDTypeClusterCarbonMonoxideConcentrationMeasurementAttributeAverageMeasuredValueWindowID = 6, AttributeIDTypeClusterCarbonMonoxideConcentrationMeasurementAttributeUncertaintyID = 7, AttributeIDTypeClusterCarbonMonoxideConcentrationMeasurementAttributeMeasurementUnitID = 8, AttributeIDTypeClusterCarbonMonoxideConcentrationMeasurementAttributeMeasurementMediumID = 9, AttributeIDTypeClusterCarbonMonoxideConcentrationMeasurementAttributeLevelValueID = 10, AttributeIDTypeClusterCarbonMonoxideConcentrationMeasurementAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterCarbonMonoxideConcentrationMeasurementAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterCarbonMonoxideConcentrationMeasurementAttributeAttributeListID = 65531, AttributeIDTypeClusterCarbonMonoxideConcentrationMeasurementAttributeFeatureMapID = 65532, AttributeIDTypeClusterCarbonMonoxideConcentrationMeasurementAttributeClusterRevisionID = 65533, AttributeIDTypeClusterCarbonDioxideConcentrationMeasurementAttributeMeasuredValueID = 0, AttributeIDTypeClusterCarbonDioxideConcentrationMeasurementAttributeMinMeasuredValueID = 1, AttributeIDTypeClusterCarbonDioxideConcentrationMeasurementAttributeMaxMeasuredValueID = 2, AttributeIDTypeClusterCarbonDioxideConcentrationMeasurementAttributePeakMeasuredValueID = 3, AttributeIDTypeClusterCarbonDioxideConcentrationMeasurementAttributePeakMeasuredValueWindowID = 4, AttributeIDTypeClusterCarbonDioxideConcentrationMeasurementAttributeAverageMeasuredValueID = 5, AttributeIDTypeClusterCarbonDioxideConcentrationMeasurementAttributeAverageMeasuredValueWindowID = 6, AttributeIDTypeClusterCarbonDioxideConcentrationMeasurementAttributeUncertaintyID = 7, AttributeIDTypeClusterCarbonDioxideConcentrationMeasurementAttributeMeasurementUnitID = 8, AttributeIDTypeClusterCarbonDioxideConcentrationMeasurementAttributeMeasurementMediumID = 9, AttributeIDTypeClusterCarbonDioxideConcentrationMeasurementAttributeLevelValueID = 10, AttributeIDTypeClusterCarbonDioxideConcentrationMeasurementAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterCarbonDioxideConcentrationMeasurementAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterCarbonDioxideConcentrationMeasurementAttributeAttributeListID = 65531, AttributeIDTypeClusterCarbonDioxideConcentrationMeasurementAttributeFeatureMapID = 65532, AttributeIDTypeClusterCarbonDioxideConcentrationMeasurementAttributeClusterRevisionID = 65533, AttributeIDTypeClusterNitrogenDioxideConcentrationMeasurementAttributeMeasuredValueID = 0, AttributeIDTypeClusterNitrogenDioxideConcentrationMeasurementAttributeMinMeasuredValueID = 1, AttributeIDTypeClusterNitrogenDioxideConcentrationMeasurementAttributeMaxMeasuredValueID = 2, AttributeIDTypeClusterNitrogenDioxideConcentrationMeasurementAttributePeakMeasuredValueID = 3, AttributeIDTypeClusterNitrogenDioxideConcentrationMeasurementAttributePeakMeasuredValueWindowID = 4, AttributeIDTypeClusterNitrogenDioxideConcentrationMeasurementAttributeAverageMeasuredValueID = 5, AttributeIDTypeClusterNitrogenDioxideConcentrationMeasurementAttributeAverageMeasuredValueWindowID = 6, AttributeIDTypeClusterNitrogenDioxideConcentrationMeasurementAttributeUncertaintyID = 7, AttributeIDTypeClusterNitrogenDioxideConcentrationMeasurementAttributeMeasurementUnitID = 8, AttributeIDTypeClusterNitrogenDioxideConcentrationMeasurementAttributeMeasurementMediumID = 9, AttributeIDTypeClusterNitrogenDioxideConcentrationMeasurementAttributeLevelValueID = 10, AttributeIDTypeClusterNitrogenDioxideConcentrationMeasurementAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterNitrogenDioxideConcentrationMeasurementAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterNitrogenDioxideConcentrationMeasurementAttributeAttributeListID = 65531, AttributeIDTypeClusterNitrogenDioxideConcentrationMeasurementAttributeFeatureMapID = 65532, AttributeIDTypeClusterNitrogenDioxideConcentrationMeasurementAttributeClusterRevisionID = 65533, AttributeIDTypeClusterOzoneConcentrationMeasurementAttributeMeasuredValueID = 0, AttributeIDTypeClusterOzoneConcentrationMeasurementAttributeMinMeasuredValueID = 1, AttributeIDTypeClusterOzoneConcentrationMeasurementAttributeMaxMeasuredValueID = 2, AttributeIDTypeClusterOzoneConcentrationMeasurementAttributePeakMeasuredValueID = 3, AttributeIDTypeClusterOzoneConcentrationMeasurementAttributePeakMeasuredValueWindowID = 4, AttributeIDTypeClusterOzoneConcentrationMeasurementAttributeAverageMeasuredValueID = 5, AttributeIDTypeClusterOzoneConcentrationMeasurementAttributeAverageMeasuredValueWindowID = 6, AttributeIDTypeClusterOzoneConcentrationMeasurementAttributeUncertaintyID = 7, AttributeIDTypeClusterOzoneConcentrationMeasurementAttributeMeasurementUnitID = 8, AttributeIDTypeClusterOzoneConcentrationMeasurementAttributeMeasurementMediumID = 9, AttributeIDTypeClusterOzoneConcentrationMeasurementAttributeLevelValueID = 10, AttributeIDTypeClusterOzoneConcentrationMeasurementAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterOzoneConcentrationMeasurementAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterOzoneConcentrationMeasurementAttributeAttributeListID = 65531, AttributeIDTypeClusterOzoneConcentrationMeasurementAttributeFeatureMapID = 65532, AttributeIDTypeClusterOzoneConcentrationMeasurementAttributeClusterRevisionID = 65533, AttributeIDTypeClusterPM25ConcentrationMeasurementAttributeMeasuredValueID = 0, AttributeIDTypeClusterPM25ConcentrationMeasurementAttributeMinMeasuredValueID = 1, AttributeIDTypeClusterPM25ConcentrationMeasurementAttributeMaxMeasuredValueID = 2, AttributeIDTypeClusterPM25ConcentrationMeasurementAttributePeakMeasuredValueID = 3, AttributeIDTypeClusterPM25ConcentrationMeasurementAttributePeakMeasuredValueWindowID = 4, AttributeIDTypeClusterPM25ConcentrationMeasurementAttributeAverageMeasuredValueID = 5, AttributeIDTypeClusterPM25ConcentrationMeasurementAttributeAverageMeasuredValueWindowID = 6, AttributeIDTypeClusterPM25ConcentrationMeasurementAttributeUncertaintyID = 7, AttributeIDTypeClusterPM25ConcentrationMeasurementAttributeMeasurementUnitID = 8, AttributeIDTypeClusterPM25ConcentrationMeasurementAttributeMeasurementMediumID = 9, AttributeIDTypeClusterPM25ConcentrationMeasurementAttributeLevelValueID = 10, AttributeIDTypeClusterPM25ConcentrationMeasurementAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterPM25ConcentrationMeasurementAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterPM25ConcentrationMeasurementAttributeAttributeListID = 65531, AttributeIDTypeClusterPM25ConcentrationMeasurementAttributeFeatureMapID = 65532, AttributeIDTypeClusterPM25ConcentrationMeasurementAttributeClusterRevisionID = 65533, AttributeIDTypeClusterFormaldehydeConcentrationMeasurementAttributeMeasuredValueID = 0, AttributeIDTypeClusterFormaldehydeConcentrationMeasurementAttributeMinMeasuredValueID = 1, AttributeIDTypeClusterFormaldehydeConcentrationMeasurementAttributeMaxMeasuredValueID = 2, AttributeIDTypeClusterFormaldehydeConcentrationMeasurementAttributePeakMeasuredValueID = 3, AttributeIDTypeClusterFormaldehydeConcentrationMeasurementAttributePeakMeasuredValueWindowID = 4, AttributeIDTypeClusterFormaldehydeConcentrationMeasurementAttributeAverageMeasuredValueID = 5, AttributeIDTypeClusterFormaldehydeConcentrationMeasurementAttributeAverageMeasuredValueWindowID = 6, AttributeIDTypeClusterFormaldehydeConcentrationMeasurementAttributeUncertaintyID = 7, AttributeIDTypeClusterFormaldehydeConcentrationMeasurementAttributeMeasurementUnitID = 8, AttributeIDTypeClusterFormaldehydeConcentrationMeasurementAttributeMeasurementMediumID = 9, AttributeIDTypeClusterFormaldehydeConcentrationMeasurementAttributeLevelValueID = 10, AttributeIDTypeClusterFormaldehydeConcentrationMeasurementAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterFormaldehydeConcentrationMeasurementAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterFormaldehydeConcentrationMeasurementAttributeAttributeListID = 65531, AttributeIDTypeClusterFormaldehydeConcentrationMeasurementAttributeFeatureMapID = 65532, AttributeIDTypeClusterFormaldehydeConcentrationMeasurementAttributeClusterRevisionID = 65533, AttributeIDTypeClusterPM1ConcentrationMeasurementAttributeMeasuredValueID = 0, AttributeIDTypeClusterPM1ConcentrationMeasurementAttributeMinMeasuredValueID = 1, AttributeIDTypeClusterPM1ConcentrationMeasurementAttributeMaxMeasuredValueID = 2, AttributeIDTypeClusterPM1ConcentrationMeasurementAttributePeakMeasuredValueID = 3, AttributeIDTypeClusterPM1ConcentrationMeasurementAttributePeakMeasuredValueWindowID = 4, AttributeIDTypeClusterPM1ConcentrationMeasurementAttributeAverageMeasuredValueID = 5, AttributeIDTypeClusterPM1ConcentrationMeasurementAttributeAverageMeasuredValueWindowID = 6, AttributeIDTypeClusterPM1ConcentrationMeasurementAttributeUncertaintyID = 7, AttributeIDTypeClusterPM1ConcentrationMeasurementAttributeMeasurementUnitID = 8, AttributeIDTypeClusterPM1ConcentrationMeasurementAttributeMeasurementMediumID = 9, AttributeIDTypeClusterPM1ConcentrationMeasurementAttributeLevelValueID = 10, AttributeIDTypeClusterPM1ConcentrationMeasurementAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterPM1ConcentrationMeasurementAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterPM1ConcentrationMeasurementAttributeAttributeListID = 65531, AttributeIDTypeClusterPM1ConcentrationMeasurementAttributeFeatureMapID = 65532, AttributeIDTypeClusterPM1ConcentrationMeasurementAttributeClusterRevisionID = 65533, AttributeIDTypeClusterPM10ConcentrationMeasurementAttributeMeasuredValueID = 0, AttributeIDTypeClusterPM10ConcentrationMeasurementAttributeMinMeasuredValueID = 1, AttributeIDTypeClusterPM10ConcentrationMeasurementAttributeMaxMeasuredValueID = 2, AttributeIDTypeClusterPM10ConcentrationMeasurementAttributePeakMeasuredValueID = 3, AttributeIDTypeClusterPM10ConcentrationMeasurementAttributePeakMeasuredValueWindowID = 4, AttributeIDTypeClusterPM10ConcentrationMeasurementAttributeAverageMeasuredValueID = 5, AttributeIDTypeClusterPM10ConcentrationMeasurementAttributeAverageMeasuredValueWindowID = 6, AttributeIDTypeClusterPM10ConcentrationMeasurementAttributeUncertaintyID = 7, AttributeIDTypeClusterPM10ConcentrationMeasurementAttributeMeasurementUnitID = 8, AttributeIDTypeClusterPM10ConcentrationMeasurementAttributeMeasurementMediumID = 9, AttributeIDTypeClusterPM10ConcentrationMeasurementAttributeLevelValueID = 10, AttributeIDTypeClusterPM10ConcentrationMeasurementAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterPM10ConcentrationMeasurementAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterPM10ConcentrationMeasurementAttributeAttributeListID = 65531, AttributeIDTypeClusterPM10ConcentrationMeasurementAttributeFeatureMapID = 65532, AttributeIDTypeClusterPM10ConcentrationMeasurementAttributeClusterRevisionID = 65533, AttributeIDTypeClusterTotalVolatileOrganicCompoundsConcentrationMeasurementAttributeMeasuredValueID = 0, AttributeIDTypeClusterTotalVolatileOrganicCompoundsConcentrationMeasurementAttributeMinMeasuredValueID = 1, AttributeIDTypeClusterTotalVolatileOrganicCompoundsConcentrationMeasurementAttributeMaxMeasuredValueID = 2, AttributeIDTypeClusterTotalVolatileOrganicCompoundsConcentrationMeasurementAttributePeakMeasuredValueID = 3, AttributeIDTypeClusterTotalVolatileOrganicCompoundsConcentrationMeasurementAttributePeakMeasuredValueWindowID = 4, AttributeIDTypeClusterTotalVolatileOrganicCompoundsConcentrationMeasurementAttributeAverageMeasuredValueID = 5, AttributeIDTypeClusterTotalVolatileOrganicCompoundsConcentrationMeasurementAttributeAverageMeasuredValueWindowID = 6, AttributeIDTypeClusterTotalVolatileOrganicCompoundsConcentrationMeasurementAttributeUncertaintyID = 7, AttributeIDTypeClusterTotalVolatileOrganicCompoundsConcentrationMeasurementAttributeMeasurementUnitID = 8, AttributeIDTypeClusterTotalVolatileOrganicCompoundsConcentrationMeasurementAttributeMeasurementMediumID = 9, AttributeIDTypeClusterTotalVolatileOrganicCompoundsConcentrationMeasurementAttributeLevelValueID = 10, AttributeIDTypeClusterTotalVolatileOrganicCompoundsConcentrationMeasurementAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterTotalVolatileOrganicCompoundsConcentrationMeasurementAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterTotalVolatileOrganicCompoundsConcentrationMeasurementAttributeAttributeListID = 65531, AttributeIDTypeClusterTotalVolatileOrganicCompoundsConcentrationMeasurementAttributeFeatureMapID = 65532, AttributeIDTypeClusterTotalVolatileOrganicCompoundsConcentrationMeasurementAttributeClusterRevisionID = 65533, AttributeIDTypeClusterRadonConcentrationMeasurementAttributeMeasuredValueID = 0, AttributeIDTypeClusterRadonConcentrationMeasurementAttributeMinMeasuredValueID = 1, AttributeIDTypeClusterRadonConcentrationMeasurementAttributeMaxMeasuredValueID = 2, AttributeIDTypeClusterRadonConcentrationMeasurementAttributePeakMeasuredValueID = 3, AttributeIDTypeClusterRadonConcentrationMeasurementAttributePeakMeasuredValueWindowID = 4, AttributeIDTypeClusterRadonConcentrationMeasurementAttributeAverageMeasuredValueID = 5, AttributeIDTypeClusterRadonConcentrationMeasurementAttributeAverageMeasuredValueWindowID = 6, AttributeIDTypeClusterRadonConcentrationMeasurementAttributeUncertaintyID = 7, AttributeIDTypeClusterRadonConcentrationMeasurementAttributeMeasurementUnitID = 8, AttributeIDTypeClusterRadonConcentrationMeasurementAttributeMeasurementMediumID = 9, AttributeIDTypeClusterRadonConcentrationMeasurementAttributeLevelValueID = 10, AttributeIDTypeClusterRadonConcentrationMeasurementAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterRadonConcentrationMeasurementAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterRadonConcentrationMeasurementAttributeAttributeListID = 65531, AttributeIDTypeClusterRadonConcentrationMeasurementAttributeFeatureMapID = 65532, AttributeIDTypeClusterRadonConcentrationMeasurementAttributeClusterRevisionID = 65533, AttributeIDTypeClusterSoilMeasurementAttributeSoilMoistureMeasurementLimitsID = 0, AttributeIDTypeClusterSoilMeasurementAttributeSoilMoistureMeasuredValueID = 1, AttributeIDTypeClusterSoilMeasurementAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterSoilMeasurementAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterSoilMeasurementAttributeAttributeListID = 65531, AttributeIDTypeClusterSoilMeasurementAttributeFeatureMapID = 65532, AttributeIDTypeClusterSoilMeasurementAttributeClusterRevisionID = 65533, AttributeIDTypeClusterWiFiNetworkManagementAttributeSSIDID = 0, AttributeIDTypeClusterWiFiNetworkManagementAttributePassphraseSurrogateID = 1, AttributeIDTypeClusterWiFiNetworkManagementAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterWiFiNetworkManagementAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterWiFiNetworkManagementAttributeAttributeListID = 65531, AttributeIDTypeClusterWiFiNetworkManagementAttributeFeatureMapID = 65532, AttributeIDTypeClusterWiFiNetworkManagementAttributeClusterRevisionID = 65533, AttributeIDTypeClusterThreadBorderRouterManagementAttributeBorderRouterNameID = 0, AttributeIDTypeClusterThreadBorderRouterManagementAttributeBorderAgentIDID = 1, AttributeIDTypeClusterThreadBorderRouterManagementAttributeThreadVersionID = 2, AttributeIDTypeClusterThreadBorderRouterManagementAttributeInterfaceEnabledID = 3, AttributeIDTypeClusterThreadBorderRouterManagementAttributeActiveDatasetTimestampID = 4, AttributeIDTypeClusterThreadBorderRouterManagementAttributePendingDatasetTimestampID = 5, AttributeIDTypeClusterThreadBorderRouterManagementAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterThreadBorderRouterManagementAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterThreadBorderRouterManagementAttributeAttributeListID = 65531, AttributeIDTypeClusterThreadBorderRouterManagementAttributeFeatureMapID = 65532, AttributeIDTypeClusterThreadBorderRouterManagementAttributeClusterRevisionID = 65533, AttributeIDTypeClusterThreadNetworkDirectoryAttributePreferredExtendedPanIDID = 0, AttributeIDTypeClusterThreadNetworkDirectoryAttributeThreadNetworksID = 1, AttributeIDTypeClusterThreadNetworkDirectoryAttributeThreadNetworkTableSizeID = 2, AttributeIDTypeClusterThreadNetworkDirectoryAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterThreadNetworkDirectoryAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterThreadNetworkDirectoryAttributeAttributeListID = 65531, AttributeIDTypeClusterThreadNetworkDirectoryAttributeFeatureMapID = 65532, AttributeIDTypeClusterThreadNetworkDirectoryAttributeClusterRevisionID = 65533, ClusterWakeOnLanAttributeMACAddressID = 0, ClusterWakeOnLanAttributeGeneratedCommandListID = 65528, ClusterWakeOnLanAttributeAcceptedCommandListID = 65529, ClusterWakeOnLanAttributeAttributeListID = 65531, ClusterWakeOnLanAttributeFeatureMapID = 65532, ClusterWakeOnLanAttributeClusterRevisionID = 65533, AttributeIDTypeClusterWakeOnLANAttributeMACAddressID = 0, AttributeIDTypeClusterWakeOnLANAttributeLinkLocalAddressID = 1, AttributeIDTypeClusterWakeOnLANAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterWakeOnLANAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterWakeOnLANAttributeAttributeListID = 65531, AttributeIDTypeClusterWakeOnLANAttributeFeatureMapID = 65532, AttributeIDTypeClusterWakeOnLANAttributeClusterRevisionID = 65533, ClusterChannelAttributeChannelListID = 0, ClusterChannelAttributeLineupID = 1, ClusterChannelAttributeCurrentChannelID = 2, ClusterChannelAttributeGeneratedCommandListID = 65528, ClusterChannelAttributeAcceptedCommandListID = 65529, ClusterChannelAttributeAttributeListID = 65531, ClusterChannelAttributeFeatureMapID = 65532, ClusterChannelAttributeClusterRevisionID = 65533, AttributeIDTypeClusterChannelAttributeChannelListID = 0, AttributeIDTypeClusterChannelAttributeLineupID = 1, AttributeIDTypeClusterChannelAttributeCurrentChannelID = 2, AttributeIDTypeClusterChannelAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterChannelAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterChannelAttributeAttributeListID = 65531, AttributeIDTypeClusterChannelAttributeFeatureMapID = 65532, AttributeIDTypeClusterChannelAttributeClusterRevisionID = 65533, ClusterTargetNavigatorAttributeTargetListID = 0, ClusterTargetNavigatorAttributeCurrentTargetID = 1, ClusterTargetNavigatorAttributeGeneratedCommandListID = 65528, ClusterTargetNavigatorAttributeAcceptedCommandListID = 65529, ClusterTargetNavigatorAttributeAttributeListID = 65531, ClusterTargetNavigatorAttributeFeatureMapID = 65532, ClusterTargetNavigatorAttributeClusterRevisionID = 65533, AttributeIDTypeClusterTargetNavigatorAttributeTargetListID = 0, AttributeIDTypeClusterTargetNavigatorAttributeCurrentTargetID = 1, AttributeIDTypeClusterTargetNavigatorAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterTargetNavigatorAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterTargetNavigatorAttributeAttributeListID = 65531, AttributeIDTypeClusterTargetNavigatorAttributeFeatureMapID = 65532, AttributeIDTypeClusterTargetNavigatorAttributeClusterRevisionID = 65533, ClusterMediaPlaybackAttributeCurrentStateID = 0, ClusterMediaPlaybackAttributeStartTimeID = 1, ClusterMediaPlaybackAttributeDurationID = 2, ClusterMediaPlaybackAttributeSampledPositionID = 3, ClusterMediaPlaybackAttributePlaybackSpeedID = 4, ClusterMediaPlaybackAttributeSeekRangeEndID = 5, ClusterMediaPlaybackAttributeSeekRangeStartID = 6, ClusterMediaPlaybackAttributeGeneratedCommandListID = 65528, ClusterMediaPlaybackAttributeAcceptedCommandListID = 65529, ClusterMediaPlaybackAttributeAttributeListID = 65531, ClusterMediaPlaybackAttributeFeatureMapID = 65532, ClusterMediaPlaybackAttributeClusterRevisionID = 65533, AttributeIDTypeClusterMediaPlaybackAttributeCurrentStateID = 0, AttributeIDTypeClusterMediaPlaybackAttributeStartTimeID = 1, AttributeIDTypeClusterMediaPlaybackAttributeDurationID = 2, AttributeIDTypeClusterMediaPlaybackAttributeSampledPositionID = 3, AttributeIDTypeClusterMediaPlaybackAttributePlaybackSpeedID = 4, AttributeIDTypeClusterMediaPlaybackAttributeSeekRangeEndID = 5, AttributeIDTypeClusterMediaPlaybackAttributeSeekRangeStartID = 6, AttributeIDTypeClusterMediaPlaybackAttributeActiveAudioTrackID = 7, AttributeIDTypeClusterMediaPlaybackAttributeAvailableAudioTracksID = 8, AttributeIDTypeClusterMediaPlaybackAttributeActiveTextTrackID = 9, AttributeIDTypeClusterMediaPlaybackAttributeAvailableTextTracksID = 10, AttributeIDTypeClusterMediaPlaybackAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterMediaPlaybackAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterMediaPlaybackAttributeAttributeListID = 65531, AttributeIDTypeClusterMediaPlaybackAttributeFeatureMapID = 65532, AttributeIDTypeClusterMediaPlaybackAttributeClusterRevisionID = 65533, ClusterMediaInputAttributeInputListID = 0, ClusterMediaInputAttributeCurrentInputID = 1, ClusterMediaInputAttributeGeneratedCommandListID = 65528, ClusterMediaInputAttributeAcceptedCommandListID = 65529, ClusterMediaInputAttributeAttributeListID = 65531, ClusterMediaInputAttributeFeatureMapID = 65532, ClusterMediaInputAttributeClusterRevisionID = 65533, AttributeIDTypeClusterMediaInputAttributeInputListID = 0, AttributeIDTypeClusterMediaInputAttributeCurrentInputID = 1, AttributeIDTypeClusterMediaInputAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterMediaInputAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterMediaInputAttributeAttributeListID = 65531, AttributeIDTypeClusterMediaInputAttributeFeatureMapID = 65532, AttributeIDTypeClusterMediaInputAttributeClusterRevisionID = 65533, ClusterLowPowerAttributeGeneratedCommandListID = 65528, ClusterLowPowerAttributeAcceptedCommandListID = 65529, ClusterLowPowerAttributeAttributeListID = 65531, ClusterLowPowerAttributeFeatureMapID = 65532, ClusterLowPowerAttributeClusterRevisionID = 65533, AttributeIDTypeClusterLowPowerAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterLowPowerAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterLowPowerAttributeAttributeListID = 65531, AttributeIDTypeClusterLowPowerAttributeFeatureMapID = 65532, AttributeIDTypeClusterLowPowerAttributeClusterRevisionID = 65533, ClusterKeypadInputAttributeGeneratedCommandListID = 65528, ClusterKeypadInputAttributeAcceptedCommandListID = 65529, ClusterKeypadInputAttributeAttributeListID = 65531, ClusterKeypadInputAttributeFeatureMapID = 65532, ClusterKeypadInputAttributeClusterRevisionID = 65533, AttributeIDTypeClusterKeypadInputAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterKeypadInputAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterKeypadInputAttributeAttributeListID = 65531, AttributeIDTypeClusterKeypadInputAttributeFeatureMapID = 65532, AttributeIDTypeClusterKeypadInputAttributeClusterRevisionID = 65533, ClusterContentLauncherAttributeAcceptHeaderID = 0, ClusterContentLauncherAttributeSupportedStreamingProtocolsID = 1, ClusterContentLauncherAttributeGeneratedCommandListID = 65528, ClusterContentLauncherAttributeAcceptedCommandListID = 65529, ClusterContentLauncherAttributeAttributeListID = 65531, ClusterContentLauncherAttributeFeatureMapID = 65532, ClusterContentLauncherAttributeClusterRevisionID = 65533, AttributeIDTypeClusterContentLauncherAttributeAcceptHeaderID = 0, AttributeIDTypeClusterContentLauncherAttributeSupportedStreamingProtocolsID = 1, AttributeIDTypeClusterContentLauncherAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterContentLauncherAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterContentLauncherAttributeAttributeListID = 65531, AttributeIDTypeClusterContentLauncherAttributeFeatureMapID = 65532, AttributeIDTypeClusterContentLauncherAttributeClusterRevisionID = 65533, ClusterAudioOutputAttributeOutputListID = 0, ClusterAudioOutputAttributeCurrentOutputID = 1, ClusterAudioOutputAttributeGeneratedCommandListID = 65528, ClusterAudioOutputAttributeAcceptedCommandListID = 65529, ClusterAudioOutputAttributeAttributeListID = 65531, ClusterAudioOutputAttributeFeatureMapID = 65532, ClusterAudioOutputAttributeClusterRevisionID = 65533, AttributeIDTypeClusterAudioOutputAttributeOutputListID = 0, AttributeIDTypeClusterAudioOutputAttributeCurrentOutputID = 1, AttributeIDTypeClusterAudioOutputAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterAudioOutputAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterAudioOutputAttributeAttributeListID = 65531, AttributeIDTypeClusterAudioOutputAttributeFeatureMapID = 65532, AttributeIDTypeClusterAudioOutputAttributeClusterRevisionID = 65533, ClusterApplicationLauncherAttributeCatalogListID = 0, ClusterApplicationLauncherAttributeCurrentAppID = 1, ClusterApplicationLauncherAttributeGeneratedCommandListID = 65528, ClusterApplicationLauncherAttributeAcceptedCommandListID = 65529, ClusterApplicationLauncherAttributeAttributeListID = 65531, ClusterApplicationLauncherAttributeFeatureMapID = 65532, ClusterApplicationLauncherAttributeClusterRevisionID = 65533, AttributeIDTypeClusterApplicationLauncherAttributeCatalogListID = 0, AttributeIDTypeClusterApplicationLauncherAttributeCurrentAppID = 1, AttributeIDTypeClusterApplicationLauncherAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterApplicationLauncherAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterApplicationLauncherAttributeAttributeListID = 65531, AttributeIDTypeClusterApplicationLauncherAttributeFeatureMapID = 65532, AttributeIDTypeClusterApplicationLauncherAttributeClusterRevisionID = 65533, ClusterApplicationBasicAttributeVendorNameID = 0, ClusterApplicationBasicAttributeVendorIDID = 1, ClusterApplicationBasicAttributeApplicationNameID = 2, ClusterApplicationBasicAttributeProductIDID = 3, ClusterApplicationBasicAttributeApplicationID = 4, ClusterApplicationBasicAttributeStatusID = 5, ClusterApplicationBasicAttributeApplicationVersionID = 6, ClusterApplicationBasicAttributeAllowedVendorListID = 7, ClusterApplicationBasicAttributeGeneratedCommandListID = 65528, ClusterApplicationBasicAttributeAcceptedCommandListID = 65529, ClusterApplicationBasicAttributeAttributeListID = 65531, ClusterApplicationBasicAttributeFeatureMapID = 65532, ClusterApplicationBasicAttributeClusterRevisionID = 65533, AttributeIDTypeClusterApplicationBasicAttributeVendorNameID = 0, AttributeIDTypeClusterApplicationBasicAttributeVendorIDID = 1, AttributeIDTypeClusterApplicationBasicAttributeApplicationNameID = 2, AttributeIDTypeClusterApplicationBasicAttributeProductIDID = 3, AttributeIDTypeClusterApplicationBasicAttributeApplicationID = 4, AttributeIDTypeClusterApplicationBasicAttributeStatusID = 5, AttributeIDTypeClusterApplicationBasicAttributeApplicationVersionID = 6, AttributeIDTypeClusterApplicationBasicAttributeAllowedVendorListID = 7, AttributeIDTypeClusterApplicationBasicAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterApplicationBasicAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterApplicationBasicAttributeAttributeListID = 65531, AttributeIDTypeClusterApplicationBasicAttributeFeatureMapID = 65532, AttributeIDTypeClusterApplicationBasicAttributeClusterRevisionID = 65533, ClusterAccountLoginAttributeGeneratedCommandListID = 65528, ClusterAccountLoginAttributeAcceptedCommandListID = 65529, ClusterAccountLoginAttributeAttributeListID = 65531, ClusterAccountLoginAttributeFeatureMapID = 65532, ClusterAccountLoginAttributeClusterRevisionID = 65533, AttributeIDTypeClusterAccountLoginAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterAccountLoginAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterAccountLoginAttributeAttributeListID = 65531, AttributeIDTypeClusterAccountLoginAttributeFeatureMapID = 65532, AttributeIDTypeClusterAccountLoginAttributeClusterRevisionID = 65533, AttributeIDTypeClusterContentControlAttributeEnabledID = 0, AttributeIDTypeClusterContentControlAttributeOnDemandRatingsID = 1, AttributeIDTypeClusterContentControlAttributeOnDemandRatingThresholdID = 2, AttributeIDTypeClusterContentControlAttributeScheduledContentRatingsID = 3, AttributeIDTypeClusterContentControlAttributeScheduledContentRatingThresholdID = 4, AttributeIDTypeClusterContentControlAttributeScreenDailyTimeID = 5, AttributeIDTypeClusterContentControlAttributeRemainingScreenTimeID = 6, AttributeIDTypeClusterContentControlAttributeBlockUnratedID = 7, AttributeIDTypeClusterContentControlAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterContentControlAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterContentControlAttributeAttributeListID = 65531, AttributeIDTypeClusterContentControlAttributeFeatureMapID = 65532, AttributeIDTypeClusterContentControlAttributeClusterRevisionID = 65533, AttributeIDTypeClusterContentAppObserverAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterContentAppObserverAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterContentAppObserverAttributeAttributeListID = 65531, AttributeIDTypeClusterContentAppObserverAttributeFeatureMapID = 65532, AttributeIDTypeClusterContentAppObserverAttributeClusterRevisionID = 65533, AttributeIDTypeClusterZoneManagementAttributeMaxUserDefinedZonesID = 0, AttributeIDTypeClusterZoneManagementAttributeMaxZonesID = 1, AttributeIDTypeClusterZoneManagementAttributeZonesID = 2, AttributeIDTypeClusterZoneManagementAttributeTriggersID = 3, AttributeIDTypeClusterZoneManagementAttributeSensitivityMaxID = 4, AttributeIDTypeClusterZoneManagementAttributeSensitivityID = 5, AttributeIDTypeClusterZoneManagementAttributeTwoDCartesianMaxID = 6, AttributeIDTypeClusterZoneManagementAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterZoneManagementAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterZoneManagementAttributeAttributeListID = 65531, AttributeIDTypeClusterZoneManagementAttributeFeatureMapID = 65532, AttributeIDTypeClusterZoneManagementAttributeClusterRevisionID = 65533, AttributeIDTypeClusterCameraAVStreamManagementAttributeMaxConcurrentEncodersID = 0, AttributeIDTypeClusterCameraAVStreamManagementAttributeMaxEncodedPixelRateID = 1, AttributeIDTypeClusterCameraAVStreamManagementAttributeVideoSensorParamsID = 2, AttributeIDTypeClusterCameraAVStreamManagementAttributeNightVisionUsesInfraredID = 3, AttributeIDTypeClusterCameraAVStreamManagementAttributeMinViewportID = 4, AttributeIDTypeClusterCameraAVStreamManagementAttributeRateDistortionTradeOffPointsID = 5, AttributeIDTypeClusterCameraAVStreamManagementAttributeMaxContentBufferSizeID = 6, AttributeIDTypeClusterCameraAVStreamManagementAttributeMicrophoneCapabilitiesID = 7, AttributeIDTypeClusterCameraAVStreamManagementAttributeSpeakerCapabilitiesID = 8, AttributeIDTypeClusterCameraAVStreamManagementAttributeTwoWayTalkSupportID = 9, AttributeIDTypeClusterCameraAVStreamManagementAttributeSnapshotCapabilitiesID = 10, AttributeIDTypeClusterCameraAVStreamManagementAttributeMaxNetworkBandwidthID = 11, AttributeIDTypeClusterCameraAVStreamManagementAttributeCurrentFrameRateID = 12, AttributeIDTypeClusterCameraAVStreamManagementAttributeHDRModeEnabledID = 13, AttributeIDTypeClusterCameraAVStreamManagementAttributeSupportedStreamUsagesID = 14, AttributeIDTypeClusterCameraAVStreamManagementAttributeAllocatedVideoStreamsID = 15, AttributeIDTypeClusterCameraAVStreamManagementAttributeAllocatedAudioStreamsID = 16, AttributeIDTypeClusterCameraAVStreamManagementAttributeAllocatedSnapshotStreamsID = 17, AttributeIDTypeClusterCameraAVStreamManagementAttributeStreamUsagePrioritiesID = 18, AttributeIDTypeClusterCameraAVStreamManagementAttributeSoftRecordingPrivacyModeEnabledID = 19, AttributeIDTypeClusterCameraAVStreamManagementAttributeSoftLivestreamPrivacyModeEnabledID = 20, AttributeIDTypeClusterCameraAVStreamManagementAttributeHardPrivacyModeOnID = 21, AttributeIDTypeClusterCameraAVStreamManagementAttributeNightVisionID = 22, AttributeIDTypeClusterCameraAVStreamManagementAttributeNightVisionIllumID = 23, AttributeIDTypeClusterCameraAVStreamManagementAttributeViewportID = 24, AttributeIDTypeClusterCameraAVStreamManagementAttributeSpeakerMutedID = 25, AttributeIDTypeClusterCameraAVStreamManagementAttributeSpeakerVolumeLevelID = 26, AttributeIDTypeClusterCameraAVStreamManagementAttributeSpeakerMaxLevelID = 27, AttributeIDTypeClusterCameraAVStreamManagementAttributeSpeakerMinLevelID = 28, AttributeIDTypeClusterCameraAVStreamManagementAttributeMicrophoneMutedID = 29, AttributeIDTypeClusterCameraAVStreamManagementAttributeMicrophoneVolumeLevelID = 30, AttributeIDTypeClusterCameraAVStreamManagementAttributeMicrophoneMaxLevelID = 31, AttributeIDTypeClusterCameraAVStreamManagementAttributeMicrophoneMinLevelID = 32, AttributeIDTypeClusterCameraAVStreamManagementAttributeMicrophoneAGCEnabledID = 33, AttributeIDTypeClusterCameraAVStreamManagementAttributeImageRotationID = 34, AttributeIDTypeClusterCameraAVStreamManagementAttributeImageFlipHorizontalID = 35, AttributeIDTypeClusterCameraAVStreamManagementAttributeImageFlipVerticalID = 36, AttributeIDTypeClusterCameraAVStreamManagementAttributeLocalVideoRecordingEnabledID = 37, AttributeIDTypeClusterCameraAVStreamManagementAttributeLocalSnapshotRecordingEnabledID = 38, AttributeIDTypeClusterCameraAVStreamManagementAttributeStatusLightEnabledID = 39, AttributeIDTypeClusterCameraAVStreamManagementAttributeStatusLightBrightnessID = 40, AttributeIDTypeClusterCameraAVStreamManagementAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterCameraAVStreamManagementAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterCameraAVStreamManagementAttributeAttributeListID = 65531, AttributeIDTypeClusterCameraAVStreamManagementAttributeFeatureMapID = 65532, AttributeIDTypeClusterCameraAVStreamManagementAttributeClusterRevisionID = 65533, AttributeIDTypeClusterCameraAVSettingsUserLevelManagementAttributeMPTZPositionID = 0, AttributeIDTypeClusterCameraAVSettingsUserLevelManagementAttributeMaxPresetsID = 1, AttributeIDTypeClusterCameraAVSettingsUserLevelManagementAttributeMPTZPresetsID = 2, AttributeIDTypeClusterCameraAVSettingsUserLevelManagementAttributeDPTZStreamsID = 3, AttributeIDTypeClusterCameraAVSettingsUserLevelManagementAttributeZoomMaxID = 4, AttributeIDTypeClusterCameraAVSettingsUserLevelManagementAttributeTiltMinID = 5, AttributeIDTypeClusterCameraAVSettingsUserLevelManagementAttributeTiltMaxID = 6, AttributeIDTypeClusterCameraAVSettingsUserLevelManagementAttributePanMinID = 7, AttributeIDTypeClusterCameraAVSettingsUserLevelManagementAttributePanMaxID = 8, AttributeIDTypeClusterCameraAVSettingsUserLevelManagementAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterCameraAVSettingsUserLevelManagementAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterCameraAVSettingsUserLevelManagementAttributeAttributeListID = 65531, AttributeIDTypeClusterCameraAVSettingsUserLevelManagementAttributeFeatureMapID = 65532, AttributeIDTypeClusterCameraAVSettingsUserLevelManagementAttributeClusterRevisionID = 65533, AttributeIDTypeClusterWebRTCTransportProviderAttributeCurrentSessionsID = 0, AttributeIDTypeClusterWebRTCTransportProviderAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterWebRTCTransportProviderAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterWebRTCTransportProviderAttributeAttributeListID = 65531, AttributeIDTypeClusterWebRTCTransportProviderAttributeFeatureMapID = 65532, AttributeIDTypeClusterWebRTCTransportProviderAttributeClusterRevisionID = 65533, AttributeIDTypeClusterWebRTCTransportRequestorAttributeCurrentSessionsID = 0, AttributeIDTypeClusterWebRTCTransportRequestorAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterWebRTCTransportRequestorAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterWebRTCTransportRequestorAttributeAttributeListID = 65531, AttributeIDTypeClusterWebRTCTransportRequestorAttributeFeatureMapID = 65532, AttributeIDTypeClusterWebRTCTransportRequestorAttributeClusterRevisionID = 65533, AttributeIDTypeClusterPushAVStreamTransportAttributeSupportedFormatsID = 0, AttributeIDTypeClusterPushAVStreamTransportAttributeCurrentConnectionsID = 1, AttributeIDTypeClusterPushAVStreamTransportAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterPushAVStreamTransportAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterPushAVStreamTransportAttributeAttributeListID = 65531, AttributeIDTypeClusterPushAVStreamTransportAttributeFeatureMapID = 65532, AttributeIDTypeClusterPushAVStreamTransportAttributeClusterRevisionID = 65533, AttributeIDTypeClusterChimeAttributeInstalledChimeSoundsID = 0, AttributeIDTypeClusterChimeAttributeSelectedChimeID = 1, AttributeIDTypeClusterChimeAttributeEnabledID = 2, AttributeIDTypeClusterChimeAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterChimeAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterChimeAttributeAttributeListID = 65531, AttributeIDTypeClusterChimeAttributeFeatureMapID = 65532, AttributeIDTypeClusterChimeAttributeClusterRevisionID = 65533, AttributeIDTypeClusterCommodityTariffAttributeTariffInfoID = 0, AttributeIDTypeClusterCommodityTariffAttributeTariffUnitID = 1, AttributeIDTypeClusterCommodityTariffAttributeStartDateID = 2, AttributeIDTypeClusterCommodityTariffAttributeDayEntriesID = 3, AttributeIDTypeClusterCommodityTariffAttributeDayPatternsID = 4, AttributeIDTypeClusterCommodityTariffAttributeCalendarPeriodsID = 5, AttributeIDTypeClusterCommodityTariffAttributeIndividualDaysID = 6, AttributeIDTypeClusterCommodityTariffAttributeCurrentDayID = 7, AttributeIDTypeClusterCommodityTariffAttributeNextDayID = 8, AttributeIDTypeClusterCommodityTariffAttributeCurrentDayEntryID = 9, AttributeIDTypeClusterCommodityTariffAttributeCurrentDayEntryDateID = 10, AttributeIDTypeClusterCommodityTariffAttributeNextDayEntryID = 11, AttributeIDTypeClusterCommodityTariffAttributeNextDayEntryDateID = 12, AttributeIDTypeClusterCommodityTariffAttributeTariffComponentsID = 13, AttributeIDTypeClusterCommodityTariffAttributeTariffPeriodsID = 14, AttributeIDTypeClusterCommodityTariffAttributeCurrentTariffComponentsID = 15, AttributeIDTypeClusterCommodityTariffAttributeNextTariffComponentsID = 16, AttributeIDTypeClusterCommodityTariffAttributeDefaultRandomizationOffsetID = 17, AttributeIDTypeClusterCommodityTariffAttributeDefaultRandomizationTypeID = 18, AttributeIDTypeClusterCommodityTariffAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterCommodityTariffAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterCommodityTariffAttributeAttributeListID = 65531, AttributeIDTypeClusterCommodityTariffAttributeFeatureMapID = 65532, AttributeIDTypeClusterCommodityTariffAttributeClusterRevisionID = 65533, AttributeIDTypeClusterEcosystemInformationAttributeDeviceDirectoryID = 0, AttributeIDTypeClusterEcosystemInformationAttributeLocationDirectoryID = 1, AttributeIDTypeClusterEcosystemInformationAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterEcosystemInformationAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterEcosystemInformationAttributeAttributeListID = 65531, AttributeIDTypeClusterEcosystemInformationAttributeFeatureMapID = 65532, AttributeIDTypeClusterEcosystemInformationAttributeClusterRevisionID = 65533, AttributeIDTypeClusterCommissionerControlAttributeSupportedDeviceCategoriesID = 0, AttributeIDTypeClusterCommissionerControlAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterCommissionerControlAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterCommissionerControlAttributeAttributeListID = 65531, AttributeIDTypeClusterCommissionerControlAttributeFeatureMapID = 65532, AttributeIDTypeClusterCommissionerControlAttributeClusterRevisionID = 65533, AttributeIDTypeClusterJointFabricDatastoreAttributeAnchorRootCAID = 0, AttributeIDTypeClusterJointFabricDatastoreAttributeAnchorNodeIDID = 1, AttributeIDTypeClusterJointFabricDatastoreAttributeAnchorVendorIDID = 2, AttributeIDTypeClusterJointFabricDatastoreAttributeFriendlyNameID = 3, AttributeIDTypeClusterJointFabricDatastoreAttributeGroupKeySetListID = 4, AttributeIDTypeClusterJointFabricDatastoreAttributeGroupListID = 5, AttributeIDTypeClusterJointFabricDatastoreAttributeNodeListID = 6, AttributeIDTypeClusterJointFabricDatastoreAttributeAdminListID = 7, AttributeIDTypeClusterJointFabricDatastoreAttributeStatusID = 8, AttributeIDTypeClusterJointFabricDatastoreAttributeEndpointGroupIDListID = 9, AttributeIDTypeClusterJointFabricDatastoreAttributeEndpointBindingListID = 10, AttributeIDTypeClusterJointFabricDatastoreAttributeNodeKeySetListID = 11, AttributeIDTypeClusterJointFabricDatastoreAttributeNodeACLListID = 12, AttributeIDTypeClusterJointFabricDatastoreAttributeNodeEndpointListID = 13, AttributeIDTypeClusterJointFabricDatastoreAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterJointFabricDatastoreAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterJointFabricDatastoreAttributeAttributeListID = 65531, AttributeIDTypeClusterJointFabricDatastoreAttributeFeatureMapID = 65532, AttributeIDTypeClusterJointFabricDatastoreAttributeClusterRevisionID = 65533, AttributeIDTypeClusterJointFabricAdministratorAttributeAdministratorFabricIndexID = 0, AttributeIDTypeClusterJointFabricAdministratorAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterJointFabricAdministratorAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterJointFabricAdministratorAttributeAttributeListID = 65531, AttributeIDTypeClusterJointFabricAdministratorAttributeFeatureMapID = 65532, AttributeIDTypeClusterJointFabricAdministratorAttributeClusterRevisionID = 65533, AttributeIDTypeClusterTLSCertificateManagementAttributeMaxRootCertificatesID = 0, AttributeIDTypeClusterTLSCertificateManagementAttributeProvisionedRootCertificatesID = 1, AttributeIDTypeClusterTLSCertificateManagementAttributeMaxClientCertificatesID = 2, AttributeIDTypeClusterTLSCertificateManagementAttributeProvisionedClientCertificatesID = 3, AttributeIDTypeClusterTLSCertificateManagementAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterTLSCertificateManagementAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterTLSCertificateManagementAttributeAttributeListID = 65531, AttributeIDTypeClusterTLSCertificateManagementAttributeFeatureMapID = 65532, AttributeIDTypeClusterTLSCertificateManagementAttributeClusterRevisionID = 65533, AttributeIDTypeClusterTLSClientManagementAttributeMaxProvisionedID = 0, AttributeIDTypeClusterTLSClientManagementAttributeProvisionedEndpointsID = 1, AttributeIDTypeClusterTLSClientManagementAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterTLSClientManagementAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterTLSClientManagementAttributeAttributeListID = 65531, AttributeIDTypeClusterTLSClientManagementAttributeFeatureMapID = 65532, AttributeIDTypeClusterTLSClientManagementAttributeClusterRevisionID = 65533, AttributeIDTypeClusterMeterIdentificationAttributeMeterTypeID = 0, AttributeIDTypeClusterMeterIdentificationAttributePointOfDeliveryID = 1, AttributeIDTypeClusterMeterIdentificationAttributeMeterSerialNumberID = 2, AttributeIDTypeClusterMeterIdentificationAttributeProtocolVersionID = 3, AttributeIDTypeClusterMeterIdentificationAttributePowerThresholdID = 4, AttributeIDTypeClusterMeterIdentificationAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterMeterIdentificationAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterMeterIdentificationAttributeAttributeListID = 65531, AttributeIDTypeClusterMeterIdentificationAttributeFeatureMapID = 65532, AttributeIDTypeClusterMeterIdentificationAttributeClusterRevisionID = 65533, AttributeIDTypeClusterCommodityMeteringAttributeMeteredQuantityID = 0, AttributeIDTypeClusterCommodityMeteringAttributeMeteredQuantityTimestampID = 1, AttributeIDTypeClusterCommodityMeteringAttributeMeasurementTypeID = 2, AttributeIDTypeClusterCommodityMeteringAttributeMaximumMeteredQuantitiesID = 3, AttributeIDTypeClusterCommodityMeteringAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterCommodityMeteringAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterCommodityMeteringAttributeAttributeListID = 65531, AttributeIDTypeClusterCommodityMeteringAttributeFeatureMapID = 65532, AttributeIDTypeClusterCommodityMeteringAttributeClusterRevisionID = 65533, AttributeIDTypeClusterAppleDeviceInformationAttributeSupportsTapToUnlockID = 0, AttributeIDTypeClusterAppleDeviceInformationAttributeSupportsWEDID = 1, AttributeIDTypeClusterAppleDeviceInformationAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterAppleDeviceInformationAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterAppleDeviceInformationAttributeAttributeListID = 65531, AttributeIDTypeClusterAppleDeviceInformationAttributeFeatureMapID = 65532, AttributeIDTypeClusterAppleDeviceInformationAttributeClusterRevisionID = 65533, AttributeIDTypeClusterAppleLockClusterAttributeIntentDetectionID = 0, AttributeIDTypeClusterAppleLockClusterAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterAppleLockClusterAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterAppleLockClusterAttributeAttributeListID = 65531, AttributeIDTypeClusterAppleLockClusterAttributeFeatureMapID = 65532, AttributeIDTypeClusterAppleLockClusterAttributeClusterRevisionID = 65533, ClusterTestClusterAttributeBooleanID = 0, ClusterTestClusterAttributeBitmap8ID = 1, ClusterTestClusterAttributeBitmap16ID = 2, ClusterTestClusterAttributeBitmap32ID = 3, ClusterTestClusterAttributeBitmap64ID = 4, ClusterTestClusterAttributeInt8uID = 5, ClusterTestClusterAttributeInt16uID = 6, ClusterTestClusterAttributeInt24uID = 7, ClusterTestClusterAttributeInt32uID = 8, ClusterTestClusterAttributeInt40uID = 9, ClusterTestClusterAttributeInt48uID = 10, ClusterTestClusterAttributeInt56uID = 11, ClusterTestClusterAttributeInt64uID = 12, ClusterTestClusterAttributeInt8sID = 13, ClusterTestClusterAttributeInt16sID = 14, ClusterTestClusterAttributeInt24sID = 15, ClusterTestClusterAttributeInt32sID = 16, ClusterTestClusterAttributeInt40sID = 17, ClusterTestClusterAttributeInt48sID = 18, ClusterTestClusterAttributeInt56sID = 19, ClusterTestClusterAttributeInt64sID = 20, ClusterTestClusterAttributeEnum8ID = 21, ClusterTestClusterAttributeEnum16ID = 22, ClusterTestClusterAttributeFloatSingleID = 23, ClusterTestClusterAttributeFloatDoubleID = 24, ClusterTestClusterAttributeOctetStringID = 25, ClusterTestClusterAttributeListInt8uID = 26, ClusterTestClusterAttributeListOctetStringID = 27, ClusterTestClusterAttributeListStructOctetStringID = 28, ClusterTestClusterAttributeLongOctetStringID = 29, ClusterTestClusterAttributeCharStringID = 30, ClusterTestClusterAttributeLongCharStringID = 31, ClusterTestClusterAttributeEpochUsID = 32, ClusterTestClusterAttributeEpochSID = 33, ClusterTestClusterAttributeVendorIdID = 34, ClusterTestClusterAttributeListNullablesAndOptionalsStructID = 35, ClusterTestClusterAttributeEnumAttrID = 36, ClusterTestClusterAttributeStructAttrID = 37, ClusterTestClusterAttributeRangeRestrictedInt8uID = 38, ClusterTestClusterAttributeRangeRestrictedInt8sID = 39, ClusterTestClusterAttributeRangeRestrictedInt16uID = 40, ClusterTestClusterAttributeRangeRestrictedInt16sID = 41, ClusterTestClusterAttributeListLongOctetStringID = 42, ClusterTestClusterAttributeListFabricScopedID = 43, ClusterTestClusterAttributeTimedWriteBooleanID = 48, ClusterTestClusterAttributeGeneralErrorBooleanID = 49, ClusterTestClusterAttributeClusterErrorBooleanID = 50, ClusterTestClusterAttributeUnsupportedID = 255, ClusterTestClusterAttributeNullableBooleanID = 16384, ClusterTestClusterAttributeNullableBitmap8ID = 16385, ClusterTestClusterAttributeNullableBitmap16ID = 16386, ClusterTestClusterAttributeNullableBitmap32ID = 16387, ClusterTestClusterAttributeNullableBitmap64ID = 16388, ClusterTestClusterAttributeNullableInt8uID = 16389, ClusterTestClusterAttributeNullableInt16uID = 16390, ClusterTestClusterAttributeNullableInt24uID = 16391, ClusterTestClusterAttributeNullableInt32uID = 16392, ClusterTestClusterAttributeNullableInt40uID = 16393, ClusterTestClusterAttributeNullableInt48uID = 16394, ClusterTestClusterAttributeNullableInt56uID = 16395, ClusterTestClusterAttributeNullableInt64uID = 16396, ClusterTestClusterAttributeNullableInt8sID = 16397, ClusterTestClusterAttributeNullableInt16sID = 16398, ClusterTestClusterAttributeNullableInt24sID = 16399, ClusterTestClusterAttributeNullableInt32sID = 16400, ClusterTestClusterAttributeNullableInt40sID = 16401, ClusterTestClusterAttributeNullableInt48sID = 16402, ClusterTestClusterAttributeNullableInt56sID = 16403, ClusterTestClusterAttributeNullableInt64sID = 16404, ClusterTestClusterAttributeNullableEnum8ID = 16405, ClusterTestClusterAttributeNullableEnum16ID = 16406, ClusterTestClusterAttributeNullableFloatSingleID = 16407, ClusterTestClusterAttributeNullableFloatDoubleID = 16408, ClusterTestClusterAttributeNullableOctetStringID = 16409, ClusterTestClusterAttributeNullableCharStringID = 16414, ClusterTestClusterAttributeNullableEnumAttrID = 16420, ClusterTestClusterAttributeNullableStructID = 16421, ClusterTestClusterAttributeNullableRangeRestrictedInt8uID = 16422, ClusterTestClusterAttributeNullableRangeRestrictedInt8sID = 16423, ClusterTestClusterAttributeNullableRangeRestrictedInt16uID = 16424, ClusterTestClusterAttributeNullableRangeRestrictedInt16sID = 16425, ClusterTestClusterAttributeWriteOnlyInt8uID = 16426, ClusterTestClusterAttributeGeneratedCommandListID = 65528, ClusterTestClusterAttributeAcceptedCommandListID = 65529, ClusterTestClusterAttributeAttributeListID = 65531, ClusterTestClusterAttributeFeatureMapID = 65532, ClusterTestClusterAttributeClusterRevisionID = 65533, AttributeIDTypeClusterUnitTestingAttributeBooleanID = 0, AttributeIDTypeClusterUnitTestingAttributeBitmap8ID = 1, AttributeIDTypeClusterUnitTestingAttributeBitmap16ID = 2, AttributeIDTypeClusterUnitTestingAttributeBitmap32ID = 3, AttributeIDTypeClusterUnitTestingAttributeBitmap64ID = 4, AttributeIDTypeClusterUnitTestingAttributeInt8uID = 5, AttributeIDTypeClusterUnitTestingAttributeInt16uID = 6, AttributeIDTypeClusterUnitTestingAttributeInt24uID = 7, AttributeIDTypeClusterUnitTestingAttributeInt32uID = 8, AttributeIDTypeClusterUnitTestingAttributeInt40uID = 9, AttributeIDTypeClusterUnitTestingAttributeInt48uID = 10, AttributeIDTypeClusterUnitTestingAttributeInt56uID = 11, AttributeIDTypeClusterUnitTestingAttributeInt64uID = 12, AttributeIDTypeClusterUnitTestingAttributeInt8sID = 13, AttributeIDTypeClusterUnitTestingAttributeInt16sID = 14, AttributeIDTypeClusterUnitTestingAttributeInt24sID = 15, AttributeIDTypeClusterUnitTestingAttributeInt32sID = 16, AttributeIDTypeClusterUnitTestingAttributeInt40sID = 17, AttributeIDTypeClusterUnitTestingAttributeInt48sID = 18, AttributeIDTypeClusterUnitTestingAttributeInt56sID = 19, AttributeIDTypeClusterUnitTestingAttributeInt64sID = 20, AttributeIDTypeClusterUnitTestingAttributeEnum8ID = 21, AttributeIDTypeClusterUnitTestingAttributeEnum16ID = 22, AttributeIDTypeClusterUnitTestingAttributeFloatSingleID = 23, AttributeIDTypeClusterUnitTestingAttributeFloatDoubleID = 24, AttributeIDTypeClusterUnitTestingAttributeOctetStringID = 25, AttributeIDTypeClusterUnitTestingAttributeListInt8uID = 26, AttributeIDTypeClusterUnitTestingAttributeListOctetStringID = 27, AttributeIDTypeClusterUnitTestingAttributeListStructOctetStringID = 28, AttributeIDTypeClusterUnitTestingAttributeLongOctetStringID = 29, AttributeIDTypeClusterUnitTestingAttributeCharStringID = 30, AttributeIDTypeClusterUnitTestingAttributeLongCharStringID = 31, AttributeIDTypeClusterUnitTestingAttributeEpochUsID = 32, AttributeIDTypeClusterUnitTestingAttributeEpochSID = 33, AttributeIDTypeClusterUnitTestingAttributeVendorIdID = 34, AttributeIDTypeClusterUnitTestingAttributeListNullablesAndOptionalsStructID = 35, AttributeIDTypeClusterUnitTestingAttributeEnumAttrID = 36, AttributeIDTypeClusterUnitTestingAttributeStructAttrID = 37, AttributeIDTypeClusterUnitTestingAttributeRangeRestrictedInt8uID = 38, AttributeIDTypeClusterUnitTestingAttributeRangeRestrictedInt8sID = 39, AttributeIDTypeClusterUnitTestingAttributeRangeRestrictedInt16uID = 40, AttributeIDTypeClusterUnitTestingAttributeRangeRestrictedInt16sID = 41, AttributeIDTypeClusterUnitTestingAttributeListLongOctetStringID = 42, AttributeIDTypeClusterUnitTestingAttributeListFabricScopedID = 43, AttributeIDTypeClusterUnitTestingAttributeTimedWriteBooleanID = 48, AttributeIDTypeClusterUnitTestingAttributeGeneralErrorBooleanID = 49, AttributeIDTypeClusterUnitTestingAttributeClusterErrorBooleanID = 50, AttributeIDTypeClusterUnitTestingAttributeGlobalEnumID = 51, AttributeIDTypeClusterUnitTestingAttributeGlobalStructID = 52, AttributeIDTypeClusterUnitTestingAttributeUnsupportedAttributeRequiringAdminPrivilegeID = 254, AttributeIDTypeClusterUnitTestingAttributeUnsupportedID = 255, AttributeIDTypeClusterUnitTestingAttributeReadFailureCodeID = 12288, AttributeIDTypeClusterUnitTestingAttributeFailureInt32UID = 12289, AttributeIDTypeClusterUnitTestingAttributeNullableBooleanID = 16384, AttributeIDTypeClusterUnitTestingAttributeNullableBitmap8ID = 16385, AttributeIDTypeClusterUnitTestingAttributeNullableBitmap16ID = 16386, AttributeIDTypeClusterUnitTestingAttributeNullableBitmap32ID = 16387, AttributeIDTypeClusterUnitTestingAttributeNullableBitmap64ID = 16388, AttributeIDTypeClusterUnitTestingAttributeNullableInt8uID = 16389, AttributeIDTypeClusterUnitTestingAttributeNullableInt16uID = 16390, AttributeIDTypeClusterUnitTestingAttributeNullableInt24uID = 16391, AttributeIDTypeClusterUnitTestingAttributeNullableInt32uID = 16392, AttributeIDTypeClusterUnitTestingAttributeNullableInt40uID = 16393, AttributeIDTypeClusterUnitTestingAttributeNullableInt48uID = 16394, AttributeIDTypeClusterUnitTestingAttributeNullableInt56uID = 16395, AttributeIDTypeClusterUnitTestingAttributeNullableInt64uID = 16396, AttributeIDTypeClusterUnitTestingAttributeNullableInt8sID = 16397, AttributeIDTypeClusterUnitTestingAttributeNullableInt16sID = 16398, AttributeIDTypeClusterUnitTestingAttributeNullableInt24sID = 16399, AttributeIDTypeClusterUnitTestingAttributeNullableInt32sID = 16400, AttributeIDTypeClusterUnitTestingAttributeNullableInt40sID = 16401, AttributeIDTypeClusterUnitTestingAttributeNullableInt48sID = 16402, AttributeIDTypeClusterUnitTestingAttributeNullableInt56sID = 16403, AttributeIDTypeClusterUnitTestingAttributeNullableInt64sID = 16404, AttributeIDTypeClusterUnitTestingAttributeNullableEnum8ID = 16405, AttributeIDTypeClusterUnitTestingAttributeNullableEnum16ID = 16406, AttributeIDTypeClusterUnitTestingAttributeNullableFloatSingleID = 16407, AttributeIDTypeClusterUnitTestingAttributeNullableFloatDoubleID = 16408, AttributeIDTypeClusterUnitTestingAttributeNullableOctetStringID = 16409, AttributeIDTypeClusterUnitTestingAttributeNullableCharStringID = 16414, AttributeIDTypeClusterUnitTestingAttributeNullableEnumAttrID = 16420, AttributeIDTypeClusterUnitTestingAttributeNullableStructID = 16421, AttributeIDTypeClusterUnitTestingAttributeNullableRangeRestrictedInt8uID = 16422, AttributeIDTypeClusterUnitTestingAttributeNullableRangeRestrictedInt8sID = 16423, AttributeIDTypeClusterUnitTestingAttributeNullableRangeRestrictedInt16uID = 16424, AttributeIDTypeClusterUnitTestingAttributeNullableRangeRestrictedInt16sID = 16425, AttributeIDTypeClusterUnitTestingAttributeWriteOnlyInt8uID = 16426, AttributeIDTypeClusterUnitTestingAttributeNullableGlobalEnumID = 16435, AttributeIDTypeClusterUnitTestingAttributeNullableGlobalStructID = 16436, AttributeIDTypeClusterUnitTestingAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterUnitTestingAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterUnitTestingAttributeAttributeListID = 65531, AttributeIDTypeClusterUnitTestingAttributeFeatureMapID = 65532, AttributeIDTypeClusterUnitTestingAttributeClusterRevisionID = 65533, AttributeIDTypeClusterUnitTestingAttributeMeiInt8uID = 4294070017, AttributeIDTypeClusterSampleMEIAttributeFlipFlopID = 0, AttributeIDTypeClusterSampleMEIAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterSampleMEIAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterSampleMEIAttributeAttributeListID = 65531, AttributeIDTypeClusterSampleMEIAttributeFeatureMapID = 65532, AttributeIDTypeClusterSampleMEIAttributeClusterRevisionID = 65533, ClusterBarrierControlAttributeBarrierMovingStateID = 1, ClusterBarrierControlAttributeBarrierSafetyStatusID = 2, ClusterBarrierControlAttributeBarrierCapabilitiesID = 3, ClusterBarrierControlAttributeBarrierOpenEventsID = 4, ClusterBarrierControlAttributeBarrierCloseEventsID = 5, ClusterBarrierControlAttributeBarrierCommandOpenEventsID = 6, ClusterBarrierControlAttributeBarrierCommandCloseEventsID = 7, ClusterBarrierControlAttributeBarrierOpenPeriodID = 8, ClusterBarrierControlAttributeBarrierClosePeriodID = 9, ClusterBarrierControlAttributeBarrierPositionID = 10, ClusterBarrierControlAttributeGeneratedCommandListID = 65528, ClusterBarrierControlAttributeAcceptedCommandListID = 65529, ClusterBarrierControlAttributeAttributeListID = 65531, ClusterBarrierControlAttributeFeatureMapID = 65532, ClusterBarrierControlAttributeClusterRevisionID = 65533, AttributeIDTypeClusterBarrierControlAttributeBarrierMovingStateID = 1, AttributeIDTypeClusterBarrierControlAttributeBarrierSafetyStatusID = 2, AttributeIDTypeClusterBarrierControlAttributeBarrierCapabilitiesID = 3, AttributeIDTypeClusterBarrierControlAttributeBarrierOpenEventsID = 4, AttributeIDTypeClusterBarrierControlAttributeBarrierCloseEventsID = 5, AttributeIDTypeClusterBarrierControlAttributeBarrierCommandOpenEventsID = 6, AttributeIDTypeClusterBarrierControlAttributeBarrierCommandCloseEventsID = 7, AttributeIDTypeClusterBarrierControlAttributeBarrierOpenPeriodID = 8, AttributeIDTypeClusterBarrierControlAttributeBarrierClosePeriodID = 9, AttributeIDTypeClusterBarrierControlAttributeBarrierPositionID = 10, AttributeIDTypeClusterBarrierControlAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterBarrierControlAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterBarrierControlAttributeAttributeListID = 65531, AttributeIDTypeClusterBarrierControlAttributeFeatureMapID = 65532, AttributeIDTypeClusterBarrierControlAttributeClusterRevisionID = 65533, ClusterBinaryInputBasicAttributeActiveTextID = 4, ClusterBinaryInputBasicAttributeDescriptionID = 28, ClusterBinaryInputBasicAttributeInactiveTextID = 46, ClusterBinaryInputBasicAttributeOutOfServiceID = 81, ClusterBinaryInputBasicAttributePolarityID = 84, ClusterBinaryInputBasicAttributePresentValueID = 85, ClusterBinaryInputBasicAttributeReliabilityID = 103, ClusterBinaryInputBasicAttributeStatusFlagsID = 111, ClusterBinaryInputBasicAttributeApplicationTypeID = 256, ClusterBinaryInputBasicAttributeGeneratedCommandListID = 65528, ClusterBinaryInputBasicAttributeAcceptedCommandListID = 65529, ClusterBinaryInputBasicAttributeAttributeListID = 65531, ClusterBinaryInputBasicAttributeFeatureMapID = 65532, ClusterBinaryInputBasicAttributeClusterRevisionID = 65533, AttributeIDTypeClusterBinaryInputBasicAttributeActiveTextID = 4, AttributeIDTypeClusterBinaryInputBasicAttributeDescriptionID = 28, AttributeIDTypeClusterBinaryInputBasicAttributeInactiveTextID = 46, AttributeIDTypeClusterBinaryInputBasicAttributeOutOfServiceID = 81, AttributeIDTypeClusterBinaryInputBasicAttributePolarityID = 84, AttributeIDTypeClusterBinaryInputBasicAttributePresentValueID = 85, AttributeIDTypeClusterBinaryInputBasicAttributeReliabilityID = 103, AttributeIDTypeClusterBinaryInputBasicAttributeStatusFlagsID = 111, AttributeIDTypeClusterBinaryInputBasicAttributeApplicationTypeID = 256, AttributeIDTypeClusterBinaryInputBasicAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterBinaryInputBasicAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterBinaryInputBasicAttributeAttributeListID = 65531, AttributeIDTypeClusterBinaryInputBasicAttributeFeatureMapID = 65532, AttributeIDTypeClusterBinaryInputBasicAttributeClusterRevisionID = 65533, ClusterElectricalMeasurementAttributeMeasurementTypeID = 0, ClusterElectricalMeasurementAttributeDcVoltageID = 256, ClusterElectricalMeasurementAttributeDcVoltageMinID = 257, ClusterElectricalMeasurementAttributeDcVoltageMaxID = 258, ClusterElectricalMeasurementAttributeDcCurrentID = 259, ClusterElectricalMeasurementAttributeDcCurrentMinID = 260, ClusterElectricalMeasurementAttributeDcCurrentMaxID = 261, ClusterElectricalMeasurementAttributeDcPowerID = 262, ClusterElectricalMeasurementAttributeDcPowerMinID = 263, ClusterElectricalMeasurementAttributeDcPowerMaxID = 264, ClusterElectricalMeasurementAttributeDcVoltageMultiplierID = 512, ClusterElectricalMeasurementAttributeDcVoltageDivisorID = 513, ClusterElectricalMeasurementAttributeDcCurrentMultiplierID = 514, ClusterElectricalMeasurementAttributeDcCurrentDivisorID = 515, ClusterElectricalMeasurementAttributeDcPowerMultiplierID = 516, ClusterElectricalMeasurementAttributeDcPowerDivisorID = 517, ClusterElectricalMeasurementAttributeAcFrequencyID = 768, ClusterElectricalMeasurementAttributeAcFrequencyMinID = 769, ClusterElectricalMeasurementAttributeAcFrequencyMaxID = 770, ClusterElectricalMeasurementAttributeNeutralCurrentID = 771, ClusterElectricalMeasurementAttributeTotalActivePowerID = 772, ClusterElectricalMeasurementAttributeTotalReactivePowerID = 773, ClusterElectricalMeasurementAttributeTotalApparentPowerID = 774, ClusterElectricalMeasurementAttributeMeasured1stHarmonicCurrentID = 775, ClusterElectricalMeasurementAttributeMeasured3rdHarmonicCurrentID = 776, ClusterElectricalMeasurementAttributeMeasured5thHarmonicCurrentID = 777, ClusterElectricalMeasurementAttributeMeasured7thHarmonicCurrentID = 778, ClusterElectricalMeasurementAttributeMeasured9thHarmonicCurrentID = 779, ClusterElectricalMeasurementAttributeMeasured11thHarmonicCurrentID = 780, ClusterElectricalMeasurementAttributeMeasuredPhase1stHarmonicCurrentID = 781, ClusterElectricalMeasurementAttributeMeasuredPhase3rdHarmonicCurrentID = 782, ClusterElectricalMeasurementAttributeMeasuredPhase5thHarmonicCurrentID = 783, ClusterElectricalMeasurementAttributeMeasuredPhase7thHarmonicCurrentID = 784, ClusterElectricalMeasurementAttributeMeasuredPhase9thHarmonicCurrentID = 785, ClusterElectricalMeasurementAttributeMeasuredPhase11thHarmonicCurrentID = 786, ClusterElectricalMeasurementAttributeAcFrequencyMultiplierID = 1024, ClusterElectricalMeasurementAttributeAcFrequencyDivisorID = 1025, ClusterElectricalMeasurementAttributePowerMultiplierID = 1026, ClusterElectricalMeasurementAttributePowerDivisorID = 1027, ClusterElectricalMeasurementAttributeHarmonicCurrentMultiplierID = 1028, ClusterElectricalMeasurementAttributePhaseHarmonicCurrentMultiplierID = 1029, ClusterElectricalMeasurementAttributeInstantaneousVoltageID = 1280, ClusterElectricalMeasurementAttributeInstantaneousLineCurrentID = 1281, ClusterElectricalMeasurementAttributeInstantaneousActiveCurrentID = 1282, ClusterElectricalMeasurementAttributeInstantaneousReactiveCurrentID = 1283, ClusterElectricalMeasurementAttributeInstantaneousPowerID = 1284, ClusterElectricalMeasurementAttributeRmsVoltageID = 1285, ClusterElectricalMeasurementAttributeRmsVoltageMinID = 1286, ClusterElectricalMeasurementAttributeRmsVoltageMaxID = 1287, ClusterElectricalMeasurementAttributeRmsCurrentID = 1288, ClusterElectricalMeasurementAttributeRmsCurrentMinID = 1289, ClusterElectricalMeasurementAttributeRmsCurrentMaxID = 1290, ClusterElectricalMeasurementAttributeActivePowerID = 1291, ClusterElectricalMeasurementAttributeActivePowerMinID = 1292, ClusterElectricalMeasurementAttributeActivePowerMaxID = 1293, ClusterElectricalMeasurementAttributeReactivePowerID = 1294, ClusterElectricalMeasurementAttributeApparentPowerID = 1295, ClusterElectricalMeasurementAttributePowerFactorID = 1296, ClusterElectricalMeasurementAttributeAverageRmsVoltageMeasurementPeriodID = 1297, ClusterElectricalMeasurementAttributeAverageRmsUnderVoltageCounterID = 1299, ClusterElectricalMeasurementAttributeRmsExtremeOverVoltagePeriodID = 1300, ClusterElectricalMeasurementAttributeRmsExtremeUnderVoltagePeriodID = 1301, ClusterElectricalMeasurementAttributeRmsVoltageSagPeriodID = 1302, ClusterElectricalMeasurementAttributeRmsVoltageSwellPeriodID = 1303, ClusterElectricalMeasurementAttributeAcVoltageMultiplierID = 1536, ClusterElectricalMeasurementAttributeAcVoltageDivisorID = 1537, ClusterElectricalMeasurementAttributeAcCurrentMultiplierID = 1538, ClusterElectricalMeasurementAttributeAcCurrentDivisorID = 1539, ClusterElectricalMeasurementAttributeAcPowerMultiplierID = 1540, ClusterElectricalMeasurementAttributeAcPowerDivisorID = 1541, ClusterElectricalMeasurementAttributeOverloadAlarmsMaskID = 1792, ClusterElectricalMeasurementAttributeVoltageOverloadID = 1793, ClusterElectricalMeasurementAttributeCurrentOverloadID = 1794, ClusterElectricalMeasurementAttributeAcOverloadAlarmsMaskID = 2048, ClusterElectricalMeasurementAttributeAcVoltageOverloadID = 2049, ClusterElectricalMeasurementAttributeAcCurrentOverloadID = 2050, ClusterElectricalMeasurementAttributeAcActivePowerOverloadID = 2051, ClusterElectricalMeasurementAttributeAcReactivePowerOverloadID = 2052, ClusterElectricalMeasurementAttributeAverageRmsOverVoltageID = 2053, ClusterElectricalMeasurementAttributeAverageRmsUnderVoltageID = 2054, ClusterElectricalMeasurementAttributeRmsExtremeOverVoltageID = 2055, ClusterElectricalMeasurementAttributeRmsExtremeUnderVoltageID = 2056, ClusterElectricalMeasurementAttributeRmsVoltageSagID = 2057, ClusterElectricalMeasurementAttributeRmsVoltageSwellID = 2058, ClusterElectricalMeasurementAttributeLineCurrentPhaseBID = 2305, ClusterElectricalMeasurementAttributeActiveCurrentPhaseBID = 2306, ClusterElectricalMeasurementAttributeReactiveCurrentPhaseBID = 2307, ClusterElectricalMeasurementAttributeRmsVoltagePhaseBID = 2309, ClusterElectricalMeasurementAttributeRmsVoltageMinPhaseBID = 2310, ClusterElectricalMeasurementAttributeRmsVoltageMaxPhaseBID = 2311, ClusterElectricalMeasurementAttributeRmsCurrentPhaseBID = 2312, ClusterElectricalMeasurementAttributeRmsCurrentMinPhaseBID = 2313, ClusterElectricalMeasurementAttributeRmsCurrentMaxPhaseBID = 2314, ClusterElectricalMeasurementAttributeActivePowerPhaseBID = 2315, ClusterElectricalMeasurementAttributeActivePowerMinPhaseBID = 2316, ClusterElectricalMeasurementAttributeActivePowerMaxPhaseBID = 2317, ClusterElectricalMeasurementAttributeReactivePowerPhaseBID = 2318, ClusterElectricalMeasurementAttributeApparentPowerPhaseBID = 2319, ClusterElectricalMeasurementAttributePowerFactorPhaseBID = 2320, ClusterElectricalMeasurementAttributeAverageRmsVoltageMeasurementPeriodPhaseBID = 2321, ClusterElectricalMeasurementAttributeAverageRmsOverVoltageCounterPhaseBID = 2322, ClusterElectricalMeasurementAttributeAverageRmsUnderVoltageCounterPhaseBID = 2323, ClusterElectricalMeasurementAttributeRmsExtremeOverVoltagePeriodPhaseBID = 2324, ClusterElectricalMeasurementAttributeRmsExtremeUnderVoltagePeriodPhaseBID = 2325, ClusterElectricalMeasurementAttributeRmsVoltageSagPeriodPhaseBID = 2326, ClusterElectricalMeasurementAttributeRmsVoltageSwellPeriodPhaseBID = 2327, ClusterElectricalMeasurementAttributeLineCurrentPhaseCID = 2561, ClusterElectricalMeasurementAttributeActiveCurrentPhaseCID = 2562, ClusterElectricalMeasurementAttributeReactiveCurrentPhaseCID = 2563, ClusterElectricalMeasurementAttributeRmsVoltagePhaseCID = 2565, ClusterElectricalMeasurementAttributeRmsVoltageMinPhaseCID = 2566, ClusterElectricalMeasurementAttributeRmsVoltageMaxPhaseCID = 2567, ClusterElectricalMeasurementAttributeRmsCurrentPhaseCID = 2568, ClusterElectricalMeasurementAttributeRmsCurrentMinPhaseCID = 2569, ClusterElectricalMeasurementAttributeRmsCurrentMaxPhaseCID = 2570, ClusterElectricalMeasurementAttributeActivePowerPhaseCID = 2571, ClusterElectricalMeasurementAttributeActivePowerMinPhaseCID = 2572, ClusterElectricalMeasurementAttributeActivePowerMaxPhaseCID = 2573, ClusterElectricalMeasurementAttributeReactivePowerPhaseCID = 2574, ClusterElectricalMeasurementAttributeApparentPowerPhaseCID = 2575, ClusterElectricalMeasurementAttributePowerFactorPhaseCID = 2576, ClusterElectricalMeasurementAttributeAverageRmsVoltageMeasurementPeriodPhaseCID = 2577, ClusterElectricalMeasurementAttributeAverageRmsOverVoltageCounterPhaseCID = 2578, ClusterElectricalMeasurementAttributeAverageRmsUnderVoltageCounterPhaseCID = 2579, ClusterElectricalMeasurementAttributeRmsExtremeOverVoltagePeriodPhaseCID = 2580, ClusterElectricalMeasurementAttributeRmsExtremeUnderVoltagePeriodPhaseCID = 2581, ClusterElectricalMeasurementAttributeRmsVoltageSagPeriodPhaseCID = 2582, ClusterElectricalMeasurementAttributeRmsVoltageSwellPeriodPhaseCID = 2583, ClusterElectricalMeasurementAttributeGeneratedCommandListID = 65528, ClusterElectricalMeasurementAttributeAcceptedCommandListID = 65529, ClusterElectricalMeasurementAttributeAttributeListID = 65531, ClusterElectricalMeasurementAttributeFeatureMapID = 65532, ClusterElectricalMeasurementAttributeClusterRevisionID = 65533, AttributeIDTypeClusterElectricalMeasurementAttributeMeasurementTypeID = 0, AttributeIDTypeClusterElectricalMeasurementAttributeDcVoltageID = 256, AttributeIDTypeClusterElectricalMeasurementAttributeDcVoltageMinID = 257, AttributeIDTypeClusterElectricalMeasurementAttributeDcVoltageMaxID = 258, AttributeIDTypeClusterElectricalMeasurementAttributeDcCurrentID = 259, AttributeIDTypeClusterElectricalMeasurementAttributeDcCurrentMinID = 260, AttributeIDTypeClusterElectricalMeasurementAttributeDcCurrentMaxID = 261, AttributeIDTypeClusterElectricalMeasurementAttributeDcPowerID = 262, AttributeIDTypeClusterElectricalMeasurementAttributeDcPowerMinID = 263, AttributeIDTypeClusterElectricalMeasurementAttributeDcPowerMaxID = 264, AttributeIDTypeClusterElectricalMeasurementAttributeDcVoltageMultiplierID = 512, AttributeIDTypeClusterElectricalMeasurementAttributeDcVoltageDivisorID = 513, AttributeIDTypeClusterElectricalMeasurementAttributeDcCurrentMultiplierID = 514, AttributeIDTypeClusterElectricalMeasurementAttributeDcCurrentDivisorID = 515, AttributeIDTypeClusterElectricalMeasurementAttributeDcPowerMultiplierID = 516, AttributeIDTypeClusterElectricalMeasurementAttributeDcPowerDivisorID = 517, AttributeIDTypeClusterElectricalMeasurementAttributeAcFrequencyID = 768, AttributeIDTypeClusterElectricalMeasurementAttributeAcFrequencyMinID = 769, AttributeIDTypeClusterElectricalMeasurementAttributeAcFrequencyMaxID = 770, AttributeIDTypeClusterElectricalMeasurementAttributeNeutralCurrentID = 771, AttributeIDTypeClusterElectricalMeasurementAttributeTotalActivePowerID = 772, AttributeIDTypeClusterElectricalMeasurementAttributeTotalReactivePowerID = 773, AttributeIDTypeClusterElectricalMeasurementAttributeTotalApparentPowerID = 774, AttributeIDTypeClusterElectricalMeasurementAttributeMeasured1stHarmonicCurrentID = 775, AttributeIDTypeClusterElectricalMeasurementAttributeMeasured3rdHarmonicCurrentID = 776, AttributeIDTypeClusterElectricalMeasurementAttributeMeasured5thHarmonicCurrentID = 777, AttributeIDTypeClusterElectricalMeasurementAttributeMeasured7thHarmonicCurrentID = 778, AttributeIDTypeClusterElectricalMeasurementAttributeMeasured9thHarmonicCurrentID = 779, AttributeIDTypeClusterElectricalMeasurementAttributeMeasured11thHarmonicCurrentID = 780, AttributeIDTypeClusterElectricalMeasurementAttributeMeasuredPhase1stHarmonicCurrentID = 781, AttributeIDTypeClusterElectricalMeasurementAttributeMeasuredPhase3rdHarmonicCurrentID = 782, AttributeIDTypeClusterElectricalMeasurementAttributeMeasuredPhase5thHarmonicCurrentID = 783, AttributeIDTypeClusterElectricalMeasurementAttributeMeasuredPhase7thHarmonicCurrentID = 784, AttributeIDTypeClusterElectricalMeasurementAttributeMeasuredPhase9thHarmonicCurrentID = 785, AttributeIDTypeClusterElectricalMeasurementAttributeMeasuredPhase11thHarmonicCurrentID = 786, AttributeIDTypeClusterElectricalMeasurementAttributeAcFrequencyMultiplierID = 1024, AttributeIDTypeClusterElectricalMeasurementAttributeAcFrequencyDivisorID = 1025, AttributeIDTypeClusterElectricalMeasurementAttributePowerMultiplierID = 1026, AttributeIDTypeClusterElectricalMeasurementAttributePowerDivisorID = 1027, AttributeIDTypeClusterElectricalMeasurementAttributeHarmonicCurrentMultiplierID = 1028, AttributeIDTypeClusterElectricalMeasurementAttributePhaseHarmonicCurrentMultiplierID = 1029, AttributeIDTypeClusterElectricalMeasurementAttributeInstantaneousVoltageID = 1280, AttributeIDTypeClusterElectricalMeasurementAttributeInstantaneousLineCurrentID = 1281, AttributeIDTypeClusterElectricalMeasurementAttributeInstantaneousActiveCurrentID = 1282, AttributeIDTypeClusterElectricalMeasurementAttributeInstantaneousReactiveCurrentID = 1283, AttributeIDTypeClusterElectricalMeasurementAttributeInstantaneousPowerID = 1284, AttributeIDTypeClusterElectricalMeasurementAttributeRmsVoltageID = 1285, AttributeIDTypeClusterElectricalMeasurementAttributeRmsVoltageMinID = 1286, AttributeIDTypeClusterElectricalMeasurementAttributeRmsVoltageMaxID = 1287, AttributeIDTypeClusterElectricalMeasurementAttributeRmsCurrentID = 1288, AttributeIDTypeClusterElectricalMeasurementAttributeRmsCurrentMinID = 1289, AttributeIDTypeClusterElectricalMeasurementAttributeRmsCurrentMaxID = 1290, AttributeIDTypeClusterElectricalMeasurementAttributeActivePowerID = 1291, AttributeIDTypeClusterElectricalMeasurementAttributeActivePowerMinID = 1292, AttributeIDTypeClusterElectricalMeasurementAttributeActivePowerMaxID = 1293, AttributeIDTypeClusterElectricalMeasurementAttributeReactivePowerID = 1294, AttributeIDTypeClusterElectricalMeasurementAttributeApparentPowerID = 1295, AttributeIDTypeClusterElectricalMeasurementAttributePowerFactorID = 1296, AttributeIDTypeClusterElectricalMeasurementAttributeAverageRmsVoltageMeasurementPeriodID = 1297, AttributeIDTypeClusterElectricalMeasurementAttributeAverageRmsUnderVoltageCounterID = 1299, AttributeIDTypeClusterElectricalMeasurementAttributeRmsExtremeOverVoltagePeriodID = 1300, AttributeIDTypeClusterElectricalMeasurementAttributeRmsExtremeUnderVoltagePeriodID = 1301, AttributeIDTypeClusterElectricalMeasurementAttributeRmsVoltageSagPeriodID = 1302, AttributeIDTypeClusterElectricalMeasurementAttributeRmsVoltageSwellPeriodID = 1303, AttributeIDTypeClusterElectricalMeasurementAttributeAcVoltageMultiplierID = 1536, AttributeIDTypeClusterElectricalMeasurementAttributeAcVoltageDivisorID = 1537, AttributeIDTypeClusterElectricalMeasurementAttributeAcCurrentMultiplierID = 1538, AttributeIDTypeClusterElectricalMeasurementAttributeAcCurrentDivisorID = 1539, AttributeIDTypeClusterElectricalMeasurementAttributeAcPowerMultiplierID = 1540, AttributeIDTypeClusterElectricalMeasurementAttributeAcPowerDivisorID = 1541, AttributeIDTypeClusterElectricalMeasurementAttributeOverloadAlarmsMaskID = 1792, AttributeIDTypeClusterElectricalMeasurementAttributeVoltageOverloadID = 1793, AttributeIDTypeClusterElectricalMeasurementAttributeCurrentOverloadID = 1794, AttributeIDTypeClusterElectricalMeasurementAttributeAcOverloadAlarmsMaskID = 2048, AttributeIDTypeClusterElectricalMeasurementAttributeAcVoltageOverloadID = 2049, AttributeIDTypeClusterElectricalMeasurementAttributeAcCurrentOverloadID = 2050, AttributeIDTypeClusterElectricalMeasurementAttributeAcActivePowerOverloadID = 2051, AttributeIDTypeClusterElectricalMeasurementAttributeAcReactivePowerOverloadID = 2052, AttributeIDTypeClusterElectricalMeasurementAttributeAverageRmsOverVoltageID = 2053, AttributeIDTypeClusterElectricalMeasurementAttributeAverageRmsUnderVoltageID = 2054, AttributeIDTypeClusterElectricalMeasurementAttributeRmsExtremeOverVoltageID = 2055, AttributeIDTypeClusterElectricalMeasurementAttributeRmsExtremeUnderVoltageID = 2056, AttributeIDTypeClusterElectricalMeasurementAttributeRmsVoltageSagID = 2057, AttributeIDTypeClusterElectricalMeasurementAttributeRmsVoltageSwellID = 2058, AttributeIDTypeClusterElectricalMeasurementAttributeLineCurrentPhaseBID = 2305, AttributeIDTypeClusterElectricalMeasurementAttributeActiveCurrentPhaseBID = 2306, AttributeIDTypeClusterElectricalMeasurementAttributeReactiveCurrentPhaseBID = 2307, AttributeIDTypeClusterElectricalMeasurementAttributeRmsVoltagePhaseBID = 2309, AttributeIDTypeClusterElectricalMeasurementAttributeRmsVoltageMinPhaseBID = 2310, AttributeIDTypeClusterElectricalMeasurementAttributeRmsVoltageMaxPhaseBID = 2311, AttributeIDTypeClusterElectricalMeasurementAttributeRmsCurrentPhaseBID = 2312, AttributeIDTypeClusterElectricalMeasurementAttributeRmsCurrentMinPhaseBID = 2313, AttributeIDTypeClusterElectricalMeasurementAttributeRmsCurrentMaxPhaseBID = 2314, AttributeIDTypeClusterElectricalMeasurementAttributeActivePowerPhaseBID = 2315, AttributeIDTypeClusterElectricalMeasurementAttributeActivePowerMinPhaseBID = 2316, AttributeIDTypeClusterElectricalMeasurementAttributeActivePowerMaxPhaseBID = 2317, AttributeIDTypeClusterElectricalMeasurementAttributeReactivePowerPhaseBID = 2318, AttributeIDTypeClusterElectricalMeasurementAttributeApparentPowerPhaseBID = 2319, AttributeIDTypeClusterElectricalMeasurementAttributePowerFactorPhaseBID = 2320, AttributeIDTypeClusterElectricalMeasurementAttributeAverageRmsVoltageMeasurementPeriodPhaseBID = 2321, AttributeIDTypeClusterElectricalMeasurementAttributeAverageRmsOverVoltageCounterPhaseBID = 2322, AttributeIDTypeClusterElectricalMeasurementAttributeAverageRmsUnderVoltageCounterPhaseBID = 2323, AttributeIDTypeClusterElectricalMeasurementAttributeRmsExtremeOverVoltagePeriodPhaseBID = 2324, AttributeIDTypeClusterElectricalMeasurementAttributeRmsExtremeUnderVoltagePeriodPhaseBID = 2325, AttributeIDTypeClusterElectricalMeasurementAttributeRmsVoltageSagPeriodPhaseBID = 2326, AttributeIDTypeClusterElectricalMeasurementAttributeRmsVoltageSwellPeriodPhaseBID = 2327, AttributeIDTypeClusterElectricalMeasurementAttributeLineCurrentPhaseCID = 2561, AttributeIDTypeClusterElectricalMeasurementAttributeActiveCurrentPhaseCID = 2562, AttributeIDTypeClusterElectricalMeasurementAttributeReactiveCurrentPhaseCID = 2563, AttributeIDTypeClusterElectricalMeasurementAttributeRmsVoltagePhaseCID = 2565, AttributeIDTypeClusterElectricalMeasurementAttributeRmsVoltageMinPhaseCID = 2566, AttributeIDTypeClusterElectricalMeasurementAttributeRmsVoltageMaxPhaseCID = 2567, AttributeIDTypeClusterElectricalMeasurementAttributeRmsCurrentPhaseCID = 2568, AttributeIDTypeClusterElectricalMeasurementAttributeRmsCurrentMinPhaseCID = 2569, AttributeIDTypeClusterElectricalMeasurementAttributeRmsCurrentMaxPhaseCID = 2570, AttributeIDTypeClusterElectricalMeasurementAttributeActivePowerPhaseCID = 2571, AttributeIDTypeClusterElectricalMeasurementAttributeActivePowerMinPhaseCID = 2572, AttributeIDTypeClusterElectricalMeasurementAttributeActivePowerMaxPhaseCID = 2573, AttributeIDTypeClusterElectricalMeasurementAttributeReactivePowerPhaseCID = 2574, AttributeIDTypeClusterElectricalMeasurementAttributeApparentPowerPhaseCID = 2575, AttributeIDTypeClusterElectricalMeasurementAttributePowerFactorPhaseCID = 2576, AttributeIDTypeClusterElectricalMeasurementAttributeAverageRmsVoltageMeasurementPeriodPhaseCID = 2577, AttributeIDTypeClusterElectricalMeasurementAttributeAverageRmsOverVoltageCounterPhaseCID = 2578, AttributeIDTypeClusterElectricalMeasurementAttributeAverageRmsUnderVoltageCounterPhaseCID = 2579, AttributeIDTypeClusterElectricalMeasurementAttributeRmsExtremeOverVoltagePeriodPhaseCID = 2580, AttributeIDTypeClusterElectricalMeasurementAttributeRmsExtremeUnderVoltagePeriodPhaseCID = 2581, AttributeIDTypeClusterElectricalMeasurementAttributeRmsVoltageSagPeriodPhaseCID = 2582, AttributeIDTypeClusterElectricalMeasurementAttributeRmsVoltageSwellPeriodPhaseCID = 2583, AttributeIDTypeClusterElectricalMeasurementAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterElectricalMeasurementAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterElectricalMeasurementAttributeAttributeListID = 65531, AttributeIDTypeClusterElectricalMeasurementAttributeFeatureMapID = 65532, AttributeIDTypeClusterElectricalMeasurementAttributeClusterRevisionID = 65533, ClusterOnOffSwitchConfigurationAttributeSwitchTypeID = 0, ClusterOnOffSwitchConfigurationAttributeSwitchActionsID = 16, ClusterOnOffSwitchConfigurationAttributeGeneratedCommandListID = 65528, ClusterOnOffSwitchConfigurationAttributeAcceptedCommandListID = 65529, ClusterOnOffSwitchConfigurationAttributeAttributeListID = 65531, ClusterOnOffSwitchConfigurationAttributeFeatureMapID = 65532, ClusterOnOffSwitchConfigurationAttributeClusterRevisionID = 65533, AttributeIDTypeClusterOnOffSwitchConfigurationAttributeSwitchTypeID = 0, AttributeIDTypeClusterOnOffSwitchConfigurationAttributeSwitchActionsID = 16, AttributeIDTypeClusterOnOffSwitchConfigurationAttributeGeneratedCommandListID = 65528, AttributeIDTypeClusterOnOffSwitchConfigurationAttributeAcceptedCommandListID = 65529, AttributeIDTypeClusterOnOffSwitchConfigurationAttributeAttributeListID = 65531, AttributeIDTypeClusterOnOffSwitchConfigurationAttributeFeatureMapID = 65532, AttributeIDTypeClusterOnOffSwitchConfigurationAttributeClusterRevisionID = 65533 } /** * @since 17.6 */ declare function MTRAttributeNameForID(clusterID: MTRClusterIDType, attributeID: MTRAttributeIDType): string; /** * @since 16.1 */ declare class MTRAttributePath extends MTRClusterPath implements NSSecureCoding { static alloc(): MTRAttributePath; // inherited from NSObject /** * @since 16.4 */ static attributePathWithEndpointIDClusterIDAttributeID(endpointID: number, clusterID: number, attributeID: number): MTRAttributePath; /** * @since 16.1 * @deprecated 16.4 */ static attributePathWithEndpointIdClusterIdAttributeId(endpointId: number, clusterId: number, attributeId: number): MTRAttributePath; static new(): MTRAttributePath; // inherited from NSObject readonly attribute: number; static readonly supportsSecureCoding: boolean; // inherited from NSSecureCoding constructor(o: { coder: NSCoder; }); // inherited from NSCoding encodeWithCoder(coder: NSCoder): void; initWithCoder(coder: NSCoder): this; } /** * @since 16.1 */ declare var MTRAttributePathKey: string; /** * @since 16.1 */ declare class MTRAttributeReport extends NSObject { static alloc(): MTRAttributeReport; // inherited from NSObject static new(): MTRAttributeReport; // inherited from NSObject readonly error: NSError; readonly path: MTRAttributePath; readonly value: any; /** * @since 17.0 */ constructor(o: { responseValue: NSDictionary; }); /** * @since 17.0 */ initWithResponseValueError(responseValue: NSDictionary, error?: interop.Reference): this; } /** * @since 17.0 */ declare class MTRAttributeRequestPath extends NSObject implements NSCopying, NSSecureCoding { static alloc(): MTRAttributeRequestPath; // inherited from NSObject static new(): MTRAttributeRequestPath; // inherited from NSObject /** * @since 17.0 */ static requestPathWithEndpointIDClusterIDAttributeID(endpointID: number, clusterID: number, attributeID: number): MTRAttributeRequestPath; /** * @since 17.0 */ readonly attribute: number; /** * @since 17.0 */ readonly cluster: number; /** * @since 17.0 */ readonly endpoint: number; static readonly supportsSecureCoding: boolean; // inherited from NSSecureCoding constructor(o: { coder: NSCoder; }); // inherited from NSCoding copyWithZone(zone: interop.Pointer | interop.Reference): any; encodeWithCoder(coder: NSCoder): void; initWithCoder(coder: NSCoder): this; } /** * @since 18.3 */ declare class MTRAttributeValueWaiter extends NSObject { static alloc(): MTRAttributeValueWaiter; // inherited from NSObject static new(): MTRAttributeValueWaiter; // inherited from NSObject /** * @since 18.4 */ readonly UUID: NSUUID; cancel(): void; } /** * @since 16.1 * @deprecated 16.4 */ declare class MTRAudioOutputClusterOutputInfo extends MTRAudioOutputClusterOutputInfoStruct { static alloc(): MTRAudioOutputClusterOutputInfo; // inherited from NSObject static new(): MTRAudioOutputClusterOutputInfo; // inherited from NSObject } /** * @since 16.4 */ declare class MTRAudioOutputClusterOutputInfoStruct extends NSObject implements NSCopying { static alloc(): MTRAudioOutputClusterOutputInfoStruct; // inherited from NSObject static new(): MTRAudioOutputClusterOutputInfoStruct; // inherited from NSObject /** * @since 16.4 */ index: number; /** * @since 16.4 */ name: string; /** * @since 16.4 */ outputType: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRAudioOutputClusterRenameOutputParams extends NSObject implements NSCopying { static alloc(): MTRAudioOutputClusterRenameOutputParams; // inherited from NSObject static new(): MTRAudioOutputClusterRenameOutputParams; // inherited from NSObject /** * @since 16.1 */ index: number; /** * @since 16.1 */ name: string; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRAudioOutputClusterSelectOutputParams extends NSObject implements NSCopying { static alloc(): MTRAudioOutputClusterSelectOutputParams; // inherited from NSObject static new(): MTRAudioOutputClusterSelectOutputParams; // inherited from NSObject /** * @since 16.1 */ index: number; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare const enum MTRAudioOutputFeature { NameUpdates = 1 } /** * @since 16.1 */ declare const enum MTRAudioOutputOutputType { HDMI = 0, Hdmi = 0, BT = 1, Bt = 1, Optical = 2, Headphone = 3, Internal = 4, Other = 5 } /** * @since 16.1 * @deprecated 18.2 */ declare class MTRBarrierControlClusterBarrierControlGoToPercentParams extends NSObject implements NSCopying { static alloc(): MTRBarrierControlClusterBarrierControlGoToPercentParams; // inherited from NSObject static new(): MTRBarrierControlClusterBarrierControlGoToPercentParams; // inherited from NSObject /** * @since 16.1 * @deprecated 18.2 */ percentOpen: number; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 * @deprecated 18.2 */ declare class MTRBarrierControlClusterBarrierControlStopParams extends NSObject implements NSCopying { static alloc(): MTRBarrierControlClusterBarrierControlStopParams; // inherited from NSObject static new(): MTRBarrierControlClusterBarrierControlStopParams; // inherited from NSObject serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRBaseClusterAccessControl extends MTRGenericBaseCluster { static alloc(): MTRBaseClusterAccessControl; // inherited from NSObject static new(): MTRBaseClusterAccessControl; // inherited from NSObject /** * @since 16.4 */ static readAttributeACLWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeARLWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAcceptedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeAcceptedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAccessControlEntriesPerFabricWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeAccessControlEntriesPerFabricWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAclWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAttributeListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeAttributeListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeClusterRevisionWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeClusterRevisionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeCommissioningARLWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeExtensionWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeExtensionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeFeatureMapWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeFeatureMapWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeGeneratedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeGeneratedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeSubjectsPerAccessControlEntryWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeSubjectsPerAccessControlEntryWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeTargetsPerAccessControlEntryWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeTargetsPerAccessControlEntryWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ constructor(o: { device: MTRBaseDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRBaseDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.4 */ initWithDeviceEndpointIDQueue(device: MTRBaseDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRBaseDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.4 */ readAttributeACLWithParamsCompletion(params: MTRReadParams, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeARLWithParamsCompletion(params: MTRReadParams, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeAcceptedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAcceptedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeAccessControlEntriesPerFabricWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAccessControlEntriesPerFabricWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAclWithParamsCompletionHandler(params: MTRReadParams, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeAttributeListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAttributeListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeClusterRevisionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeClusterRevisionWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeCommissioningARLWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeExtensionWithParamsCompletion(params: MTRReadParams, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeExtensionWithParamsCompletionHandler(params: MTRReadParams, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeFeatureMapWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeFeatureMapWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeGeneratedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeGeneratedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeSubjectsPerAccessControlEntryWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeSubjectsPerAccessControlEntryWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeTargetsPerAccessControlEntryWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeTargetsPerAccessControlEntryWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ reviewFabricRestrictionsWithParamsCompletion(params: MTRAccessControlClusterReviewFabricRestrictionsParams, completion: (p1: MTRAccessControlClusterReviewFabricRestrictionsResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeACLWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeARLWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAcceptedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAcceptedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAccessControlEntriesPerFabricWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAccessControlEntriesPerFabricWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAclWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAttributeListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAttributeListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeClusterRevisionWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeClusterRevisionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeCommissioningARLWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeExtensionWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeExtensionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeFeatureMapWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeFeatureMapWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeGeneratedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeGeneratedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeSubjectsPerAccessControlEntryWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeSubjectsPerAccessControlEntryWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeTargetsPerAccessControlEntryWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeTargetsPerAccessControlEntryWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ writeAttributeACLWithValueCompletion(value: NSArray | any[], completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeACLWithValueParamsCompletion(value: NSArray | any[], params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeAclWithValueCompletionHandler(value: NSArray | any[], completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeAclWithValueParamsCompletionHandler(value: NSArray | any[], params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeExtensionWithValueCompletion(value: NSArray | any[], completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeExtensionWithValueCompletionHandler(value: NSArray | any[], completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeExtensionWithValueParamsCompletion(value: NSArray | any[], params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeExtensionWithValueParamsCompletionHandler(value: NSArray | any[], params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; } /** * @since 16.1 */ declare class MTRBaseClusterAccountLogin extends MTRGenericBaseCluster { static alloc(): MTRBaseClusterAccountLogin; // inherited from NSObject static new(): MTRBaseClusterAccountLogin; // inherited from NSObject /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAcceptedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeAcceptedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAttributeListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeAttributeListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeClusterRevisionWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeClusterRevisionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeFeatureMapWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeFeatureMapWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeGeneratedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeGeneratedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ constructor(o: { device: MTRBaseDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRBaseDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.4 */ getSetupPINWithParamsCompletion(params: MTRAccountLoginClusterGetSetupPINParams, completion: (p1: MTRAccountLoginClusterGetSetupPINResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ getSetupPINWithParamsCompletionHandler(params: MTRAccountLoginClusterGetSetupPINParams, completionHandler: (p1: MTRAccountLoginClusterGetSetupPINResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ initWithDeviceEndpointIDQueue(device: MTRBaseDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRBaseDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.4 */ loginWithParamsCompletion(params: MTRAccountLoginClusterLoginParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ loginWithParamsCompletionHandler(params: MTRAccountLoginClusterLoginParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ logoutWithCompletion(completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ logoutWithCompletionHandler(completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ logoutWithParamsCompletion(params: MTRAccountLoginClusterLogoutParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ logoutWithParamsCompletionHandler(params: MTRAccountLoginClusterLogoutParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ readAttributeAcceptedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAcceptedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeAttributeListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAttributeListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeClusterRevisionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeClusterRevisionWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeFeatureMapWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeFeatureMapWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeGeneratedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeGeneratedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAcceptedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAcceptedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAttributeListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAttributeListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeClusterRevisionWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeClusterRevisionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeFeatureMapWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeFeatureMapWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeGeneratedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeGeneratedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; } /** * @since 16.1 */ declare class MTRBaseClusterActions extends MTRGenericBaseCluster { static alloc(): MTRBaseClusterActions; // inherited from NSObject static new(): MTRBaseClusterActions; // inherited from NSObject /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAcceptedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeAcceptedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeActionListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeActionListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAttributeListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeAttributeListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeClusterRevisionWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeClusterRevisionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeEndpointListsWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeEndpointListsWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeFeatureMapWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeFeatureMapWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeGeneratedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeGeneratedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeSetupURLWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeSetupURLWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: string, p2: NSError) => void): void; /** * @since 16.4 */ constructor(o: { device: MTRBaseDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRBaseDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.4 */ disableActionWithDurationWithParamsCompletion(params: MTRActionsClusterDisableActionWithDurationParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ disableActionWithDurationWithParamsCompletionHandler(params: MTRActionsClusterDisableActionWithDurationParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ disableActionWithParamsCompletion(params: MTRActionsClusterDisableActionParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ disableActionWithParamsCompletionHandler(params: MTRActionsClusterDisableActionParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ enableActionWithDurationWithParamsCompletion(params: MTRActionsClusterEnableActionWithDurationParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ enableActionWithDurationWithParamsCompletionHandler(params: MTRActionsClusterEnableActionWithDurationParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ enableActionWithParamsCompletion(params: MTRActionsClusterEnableActionParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ enableActionWithParamsCompletionHandler(params: MTRActionsClusterEnableActionParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ initWithDeviceEndpointIDQueue(device: MTRBaseDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRBaseDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.4 */ instantActionWithParamsCompletion(params: MTRActionsClusterInstantActionParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ instantActionWithParamsCompletionHandler(params: MTRActionsClusterInstantActionParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ instantActionWithTransitionWithParamsCompletion(params: MTRActionsClusterInstantActionWithTransitionParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ instantActionWithTransitionWithParamsCompletionHandler(params: MTRActionsClusterInstantActionWithTransitionParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ pauseActionWithDurationWithParamsCompletion(params: MTRActionsClusterPauseActionWithDurationParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ pauseActionWithDurationWithParamsCompletionHandler(params: MTRActionsClusterPauseActionWithDurationParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ pauseActionWithParamsCompletion(params: MTRActionsClusterPauseActionParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ pauseActionWithParamsCompletionHandler(params: MTRActionsClusterPauseActionParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ readAttributeAcceptedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAcceptedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeActionListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeActionListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeAttributeListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAttributeListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeClusterRevisionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeClusterRevisionWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeEndpointListsWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeEndpointListsWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeFeatureMapWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeFeatureMapWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeGeneratedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeGeneratedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeSetupURLWithCompletion(completion: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeSetupURLWithCompletionHandler(completionHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.4 */ resumeActionWithParamsCompletion(params: MTRActionsClusterResumeActionParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ resumeActionWithParamsCompletionHandler(params: MTRActionsClusterResumeActionParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ startActionWithDurationWithParamsCompletion(params: MTRActionsClusterStartActionWithDurationParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ startActionWithDurationWithParamsCompletionHandler(params: MTRActionsClusterStartActionWithDurationParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ startActionWithParamsCompletion(params: MTRActionsClusterStartActionParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ startActionWithParamsCompletionHandler(params: MTRActionsClusterStartActionParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ stopActionWithParamsCompletion(params: MTRActionsClusterStopActionParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ stopActionWithParamsCompletionHandler(params: MTRActionsClusterStopActionParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAcceptedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAcceptedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeActionListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeActionListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAttributeListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAttributeListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeClusterRevisionWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeClusterRevisionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeEndpointListsWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeEndpointListsWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeFeatureMapWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeFeatureMapWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeGeneratedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeGeneratedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeSetupURLWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeSetupURLWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: string, p2: NSError) => void): void; } /** * @since 17.6 */ declare class MTRBaseClusterActivatedCarbonFilterMonitoring extends MTRGenericBaseCluster { static alloc(): MTRBaseClusterActivatedCarbonFilterMonitoring; // inherited from NSObject static new(): MTRBaseClusterActivatedCarbonFilterMonitoring; // inherited from NSObject /** * @since 17.6 */ static readAttributeAcceptedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeAttributeListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeChangeIndicationWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeClusterRevisionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeConditionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeDegradationDirectionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeFeatureMapWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeGeneratedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeInPlaceIndicatorWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeLastChangedTimeWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeReplacementProductListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ constructor(o: { device: MTRBaseDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 17.6 */ initWithDeviceEndpointIDQueue(device: MTRBaseDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 17.6 */ readAttributeAcceptedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeAttributeListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeChangeIndicationWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeClusterRevisionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeConditionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeDegradationDirectionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeFeatureMapWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeGeneratedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeInPlaceIndicatorWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeLastChangedTimeWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeReplacementProductListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ resetConditionWithCompletion(completion: (p1: NSError) => void): void; /** * @since 17.6 */ resetConditionWithParamsCompletion(params: MTRActivatedCarbonFilterMonitoringClusterResetConditionParams, completion: (p1: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeAcceptedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeAttributeListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeChangeIndicationWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeClusterRevisionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeConditionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeDegradationDirectionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeFeatureMapWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeGeneratedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeInPlaceIndicatorWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeLastChangedTimeWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeReplacementProductListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ writeAttributeLastChangedTimeWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 17.6 */ writeAttributeLastChangedTimeWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; } /** * @since 16.1 */ declare class MTRBaseClusterAdministratorCommissioning extends MTRGenericBaseCluster { static alloc(): MTRBaseClusterAdministratorCommissioning; // inherited from NSObject static new(): MTRBaseClusterAdministratorCommissioning; // inherited from NSObject /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAcceptedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeAcceptedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAdminFabricIndexWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeAdminFabricIndexWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAdminVendorIdWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeAdminVendorIdWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAttributeListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeAttributeListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeClusterRevisionWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeClusterRevisionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeFeatureMapWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeFeatureMapWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeGeneratedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeGeneratedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeWindowStatusWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeWindowStatusWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ constructor(o: { device: MTRBaseDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRBaseDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.4 */ initWithDeviceEndpointIDQueue(device: MTRBaseDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRBaseDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.4 */ openBasicCommissioningWindowWithParamsCompletion(params: MTRAdministratorCommissioningClusterOpenBasicCommissioningWindowParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ openBasicCommissioningWindowWithParamsCompletionHandler(params: MTRAdministratorCommissioningClusterOpenBasicCommissioningWindowParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ openCommissioningWindowWithParamsCompletion(params: MTRAdministratorCommissioningClusterOpenCommissioningWindowParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ openCommissioningWindowWithParamsCompletionHandler(params: MTRAdministratorCommissioningClusterOpenCommissioningWindowParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ readAttributeAcceptedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAcceptedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeAdminFabricIndexWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAdminFabricIndexWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeAdminVendorIdWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAdminVendorIdWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeAttributeListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAttributeListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeClusterRevisionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeClusterRevisionWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeFeatureMapWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeFeatureMapWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeGeneratedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeGeneratedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeWindowStatusWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeWindowStatusWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ revokeCommissioningWithCompletion(completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ revokeCommissioningWithCompletionHandler(completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ revokeCommissioningWithParamsCompletion(params: MTRAdministratorCommissioningClusterRevokeCommissioningParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ revokeCommissioningWithParamsCompletionHandler(params: MTRAdministratorCommissioningClusterRevokeCommissioningParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAcceptedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAcceptedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAdminFabricIndexWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAdminFabricIndexWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAdminVendorIdWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAdminVendorIdWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAttributeListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAttributeListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeClusterRevisionWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeClusterRevisionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeFeatureMapWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeFeatureMapWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeGeneratedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeGeneratedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeWindowStatusWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeWindowStatusWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; } /** * @since 17.6 */ declare class MTRBaseClusterAirQuality extends MTRGenericBaseCluster { static alloc(): MTRBaseClusterAirQuality; // inherited from NSObject static new(): MTRBaseClusterAirQuality; // inherited from NSObject /** * @since 17.6 */ static readAttributeAcceptedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeAirQualityWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeAttributeListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeClusterRevisionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeFeatureMapWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeGeneratedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ constructor(o: { device: MTRBaseDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 17.6 */ initWithDeviceEndpointIDQueue(device: MTRBaseDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 17.6 */ readAttributeAcceptedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeAirQualityWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeAttributeListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeClusterRevisionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeFeatureMapWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeGeneratedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeAcceptedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeAirQualityWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeAttributeListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeClusterRevisionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeFeatureMapWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeGeneratedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; } /** * @since 16.1 */ declare class MTRBaseClusterApplicationBasic extends MTRGenericBaseCluster { static alloc(): MTRBaseClusterApplicationBasic; // inherited from NSObject static new(): MTRBaseClusterApplicationBasic; // inherited from NSObject /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAcceptedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeAcceptedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAllowedVendorListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeAllowedVendorListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeApplicationNameWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeApplicationNameWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeApplicationVersionWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeApplicationVersionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeApplicationWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: MTRApplicationBasicClusterApplicationBasicApplication, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeApplicationWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: MTRApplicationBasicClusterApplicationStruct, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAttributeListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeAttributeListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeClusterRevisionWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeClusterRevisionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeFeatureMapWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeFeatureMapWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeGeneratedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeGeneratedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeProductIDWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeProductIDWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeStatusWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeStatusWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeVendorIDWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeVendorIDWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeVendorNameWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeVendorNameWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: string, p2: NSError) => void): void; /** * @since 16.4 */ constructor(o: { device: MTRBaseDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRBaseDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.4 */ initWithDeviceEndpointIDQueue(device: MTRBaseDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRBaseDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.4 */ readAttributeAcceptedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAcceptedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeAllowedVendorListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAllowedVendorListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeApplicationNameWithCompletion(completion: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeApplicationNameWithCompletionHandler(completionHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeApplicationVersionWithCompletion(completion: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeApplicationVersionWithCompletionHandler(completionHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeApplicationWithCompletion(completion: (p1: MTRApplicationBasicClusterApplicationStruct, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeApplicationWithCompletionHandler(completionHandler: (p1: MTRApplicationBasicClusterApplicationBasicApplication, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeAttributeListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAttributeListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeClusterRevisionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeClusterRevisionWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeFeatureMapWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeFeatureMapWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeGeneratedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeGeneratedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeProductIDWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeProductIDWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeStatusWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeStatusWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeVendorIDWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeVendorIDWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeVendorNameWithCompletion(completion: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeVendorNameWithCompletionHandler(completionHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAcceptedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAcceptedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAllowedVendorListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAllowedVendorListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeApplicationNameWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeApplicationNameWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeApplicationVersionWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeApplicationVersionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeApplicationWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: MTRApplicationBasicClusterApplicationBasicApplication, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeApplicationWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: MTRApplicationBasicClusterApplicationStruct, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAttributeListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAttributeListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeClusterRevisionWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeClusterRevisionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeFeatureMapWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeFeatureMapWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeGeneratedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeGeneratedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeProductIDWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeProductIDWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeStatusWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeStatusWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeVendorIDWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeVendorIDWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeVendorNameWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeVendorNameWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: string, p2: NSError) => void): void; } /** * @since 16.1 */ declare class MTRBaseClusterApplicationLauncher extends MTRGenericBaseCluster { static alloc(): MTRBaseClusterApplicationLauncher; // inherited from NSObject static new(): MTRBaseClusterApplicationLauncher; // inherited from NSObject /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAcceptedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeAcceptedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAttributeListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeAttributeListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeCatalogListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeCatalogListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeClusterRevisionWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeClusterRevisionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeCurrentAppWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: MTRApplicationLauncherClusterApplicationEP, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeCurrentAppWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: MTRApplicationLauncherClusterApplicationEPStruct, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeFeatureMapWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeFeatureMapWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeGeneratedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeGeneratedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ constructor(o: { device: MTRBaseDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRBaseDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 17.4 */ hideAppWithCompletion(completion: (p1: MTRApplicationLauncherClusterLauncherResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ hideAppWithParamsCompletion(params: MTRApplicationLauncherClusterHideAppParams, completion: (p1: MTRApplicationLauncherClusterLauncherResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ hideAppWithParamsCompletionHandler(params: MTRApplicationLauncherClusterHideAppParams, completionHandler: (p1: MTRApplicationLauncherClusterLauncherResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ initWithDeviceEndpointIDQueue(device: MTRBaseDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRBaseDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 17.4 */ launchAppWithCompletion(completion: (p1: MTRApplicationLauncherClusterLauncherResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ launchAppWithParamsCompletion(params: MTRApplicationLauncherClusterLaunchAppParams, completion: (p1: MTRApplicationLauncherClusterLauncherResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ launchAppWithParamsCompletionHandler(params: MTRApplicationLauncherClusterLaunchAppParams, completionHandler: (p1: MTRApplicationLauncherClusterLauncherResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeAcceptedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAcceptedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeAttributeListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAttributeListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeCatalogListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeCatalogListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeClusterRevisionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeClusterRevisionWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeCurrentAppWithCompletion(completion: (p1: MTRApplicationLauncherClusterApplicationEPStruct, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeCurrentAppWithCompletionHandler(completionHandler: (p1: MTRApplicationLauncherClusterApplicationEP, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeFeatureMapWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeFeatureMapWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeGeneratedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeGeneratedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.4 */ stopAppWithCompletion(completion: (p1: MTRApplicationLauncherClusterLauncherResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ stopAppWithParamsCompletion(params: MTRApplicationLauncherClusterStopAppParams, completion: (p1: MTRApplicationLauncherClusterLauncherResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ stopAppWithParamsCompletionHandler(params: MTRApplicationLauncherClusterStopAppParams, completionHandler: (p1: MTRApplicationLauncherClusterLauncherResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAcceptedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAcceptedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAttributeListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAttributeListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeCatalogListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeCatalogListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeClusterRevisionWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeClusterRevisionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeCurrentAppWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: MTRApplicationLauncherClusterApplicationEP, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeCurrentAppWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: MTRApplicationLauncherClusterApplicationEPStruct, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeFeatureMapWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeFeatureMapWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeGeneratedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeGeneratedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ writeAttributeCurrentAppWithValueCompletion(value: MTRApplicationLauncherClusterApplicationEPStruct, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeCurrentAppWithValueCompletionHandler(value: MTRApplicationLauncherClusterApplicationEP, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeCurrentAppWithValueParamsCompletion(value: MTRApplicationLauncherClusterApplicationEPStruct, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeCurrentAppWithValueParamsCompletionHandler(value: MTRApplicationLauncherClusterApplicationEP, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; } /** * @since 16.1 */ declare class MTRBaseClusterAudioOutput extends MTRGenericBaseCluster { static alloc(): MTRBaseClusterAudioOutput; // inherited from NSObject static new(): MTRBaseClusterAudioOutput; // inherited from NSObject /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAcceptedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeAcceptedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAttributeListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeAttributeListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeClusterRevisionWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeClusterRevisionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeCurrentOutputWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeCurrentOutputWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeFeatureMapWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeFeatureMapWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeGeneratedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeGeneratedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeOutputListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeOutputListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ constructor(o: { device: MTRBaseDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRBaseDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.4 */ initWithDeviceEndpointIDQueue(device: MTRBaseDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRBaseDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.4 */ readAttributeAcceptedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAcceptedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeAttributeListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAttributeListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeClusterRevisionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeClusterRevisionWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeCurrentOutputWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeCurrentOutputWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeFeatureMapWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeFeatureMapWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeGeneratedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeGeneratedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeOutputListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeOutputListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ renameOutputWithParamsCompletion(params: MTRAudioOutputClusterRenameOutputParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ renameOutputWithParamsCompletionHandler(params: MTRAudioOutputClusterRenameOutputParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ selectOutputWithParamsCompletion(params: MTRAudioOutputClusterSelectOutputParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ selectOutputWithParamsCompletionHandler(params: MTRAudioOutputClusterSelectOutputParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAcceptedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAcceptedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAttributeListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAttributeListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeClusterRevisionWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeClusterRevisionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeCurrentOutputWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeCurrentOutputWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeFeatureMapWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeFeatureMapWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeGeneratedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeGeneratedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeOutputListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeOutputListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; } /** * @since 16.1 */ declare class MTRBaseClusterBallastConfiguration extends MTRGenericBaseCluster { static alloc(): MTRBaseClusterBallastConfiguration; // inherited from NSObject static new(): MTRBaseClusterBallastConfiguration; // inherited from NSObject /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAcceptedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeAcceptedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAttributeListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeAttributeListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeBallastFactorAdjustmentWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeBallastFactorAdjustmentWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeBallastStatusWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeBallastStatusWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeClusterRevisionWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeClusterRevisionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeFeatureMapWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeFeatureMapWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeGeneratedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeGeneratedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeIntrinsicBalanceFactorWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeIntrinsicBallastFactorWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeLampAlarmModeWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeLampAlarmModeWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeLampBurnHoursTripPointWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeLampBurnHoursTripPointWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeLampBurnHoursWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeLampBurnHoursWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeLampManufacturerWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeLampManufacturerWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeLampQuantityWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeLampQuantityWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeLampRatedHoursWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeLampRatedHoursWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeLampTypeWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeLampTypeWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeMaxLevelWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeMaxLevelWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeMinLevelWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeMinLevelWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributePhysicalMaxLevelWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributePhysicalMaxLevelWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributePhysicalMinLevelWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributePhysicalMinLevelWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ constructor(o: { device: MTRBaseDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRBaseDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.4 */ initWithDeviceEndpointIDQueue(device: MTRBaseDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRBaseDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.4 */ readAttributeAcceptedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAcceptedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeAttributeListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAttributeListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeBallastFactorAdjustmentWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeBallastFactorAdjustmentWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeBallastStatusWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeBallastStatusWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeClusterRevisionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeClusterRevisionWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeFeatureMapWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeFeatureMapWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeGeneratedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeGeneratedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeIntrinsicBalanceFactorWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeIntrinsicBallastFactorWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeLampAlarmModeWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeLampAlarmModeWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeLampBurnHoursTripPointWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeLampBurnHoursTripPointWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeLampBurnHoursWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeLampBurnHoursWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeLampManufacturerWithCompletion(completion: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeLampManufacturerWithCompletionHandler(completionHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeLampQuantityWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeLampQuantityWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeLampRatedHoursWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeLampRatedHoursWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeLampTypeWithCompletion(completion: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeLampTypeWithCompletionHandler(completionHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeMaxLevelWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeMaxLevelWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeMinLevelWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeMinLevelWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributePhysicalMaxLevelWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributePhysicalMaxLevelWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributePhysicalMinLevelWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributePhysicalMinLevelWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAcceptedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAcceptedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAttributeListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAttributeListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeBallastFactorAdjustmentWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeBallastFactorAdjustmentWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeBallastStatusWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeBallastStatusWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeClusterRevisionWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeClusterRevisionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeFeatureMapWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeFeatureMapWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeGeneratedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeGeneratedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeIntrinsicBalanceFactorWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeIntrinsicBallastFactorWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeLampAlarmModeWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeLampAlarmModeWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeLampBurnHoursTripPointWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeLampBurnHoursTripPointWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeLampBurnHoursWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeLampBurnHoursWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeLampManufacturerWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeLampManufacturerWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeLampQuantityWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeLampQuantityWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeLampRatedHoursWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeLampRatedHoursWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeLampTypeWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeLampTypeWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeMaxLevelWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeMaxLevelWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeMinLevelWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeMinLevelWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributePhysicalMaxLevelWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributePhysicalMaxLevelWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributePhysicalMinLevelWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributePhysicalMinLevelWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ writeAttributeBallastFactorAdjustmentWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeBallastFactorAdjustmentWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeBallastFactorAdjustmentWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeBallastFactorAdjustmentWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeIntrinsicBalanceFactorWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeIntrinsicBalanceFactorWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeIntrinsicBallastFactorWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeIntrinsicBallastFactorWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeLampAlarmModeWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeLampAlarmModeWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeLampAlarmModeWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeLampAlarmModeWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeLampBurnHoursTripPointWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeLampBurnHoursTripPointWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeLampBurnHoursTripPointWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeLampBurnHoursTripPointWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeLampBurnHoursWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeLampBurnHoursWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeLampBurnHoursWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeLampBurnHoursWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeLampManufacturerWithValueCompletion(value: string, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeLampManufacturerWithValueCompletionHandler(value: string, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeLampManufacturerWithValueParamsCompletion(value: string, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeLampManufacturerWithValueParamsCompletionHandler(value: string, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeLampRatedHoursWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeLampRatedHoursWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeLampRatedHoursWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeLampRatedHoursWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeLampTypeWithValueCompletion(value: string, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeLampTypeWithValueCompletionHandler(value: string, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeLampTypeWithValueParamsCompletion(value: string, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeLampTypeWithValueParamsCompletionHandler(value: string, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeMaxLevelWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeMaxLevelWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeMaxLevelWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeMaxLevelWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeMinLevelWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeMinLevelWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeMinLevelWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeMinLevelWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; } /** * @since 16.1 * @deprecated 18.2 */ declare class MTRBaseClusterBarrierControl extends MTRGenericBaseCluster { static alloc(): MTRBaseClusterBarrierControl; // inherited from NSObject static new(): MTRBaseClusterBarrierControl; // inherited from NSObject /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAcceptedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeAcceptedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAttributeListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeAttributeListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeBarrierCapabilitiesWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeBarrierCapabilitiesWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeBarrierCloseEventsWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeBarrierCloseEventsWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeBarrierClosePeriodWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeBarrierClosePeriodWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeBarrierCommandCloseEventsWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeBarrierCommandCloseEventsWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeBarrierCommandOpenEventsWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeBarrierCommandOpenEventsWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeBarrierMovingStateWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeBarrierMovingStateWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeBarrierOpenEventsWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeBarrierOpenEventsWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeBarrierOpenPeriodWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeBarrierOpenPeriodWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeBarrierPositionWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeBarrierPositionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeBarrierSafetyStatusWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeBarrierSafetyStatusWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeClusterRevisionWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeClusterRevisionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeFeatureMapWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeFeatureMapWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeGeneratedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeGeneratedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ constructor(o: { device: MTRBaseDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRBaseDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.4 * @deprecated 18.2 */ barrierControlGoToPercentWithParamsCompletion(params: MTRBarrierControlClusterBarrierControlGoToPercentParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ barrierControlGoToPercentWithParamsCompletionHandler(params: MTRBarrierControlClusterBarrierControlGoToPercentParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ barrierControlStopWithCompletion(completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ barrierControlStopWithCompletionHandler(completionHandler: (p1: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ barrierControlStopWithParamsCompletion(params: MTRBarrierControlClusterBarrierControlStopParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ barrierControlStopWithParamsCompletionHandler(params: MTRBarrierControlClusterBarrierControlStopParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ initWithDeviceEndpointIDQueue(device: MTRBaseDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRBaseDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.4 * @deprecated 18.2 */ readAttributeAcceptedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAcceptedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeAttributeListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAttributeListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeBarrierCapabilitiesWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeBarrierCapabilitiesWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeBarrierCloseEventsWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeBarrierCloseEventsWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeBarrierClosePeriodWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeBarrierClosePeriodWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeBarrierCommandCloseEventsWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeBarrierCommandCloseEventsWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeBarrierCommandOpenEventsWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeBarrierCommandOpenEventsWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeBarrierMovingStateWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeBarrierMovingStateWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeBarrierOpenEventsWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeBarrierOpenEventsWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeBarrierOpenPeriodWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeBarrierOpenPeriodWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeBarrierPositionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeBarrierPositionWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeBarrierSafetyStatusWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeBarrierSafetyStatusWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeClusterRevisionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeClusterRevisionWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeFeatureMapWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeFeatureMapWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeGeneratedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeGeneratedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAcceptedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeAcceptedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAttributeListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeAttributeListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeBarrierCapabilitiesWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeBarrierCapabilitiesWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeBarrierCloseEventsWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeBarrierCloseEventsWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeBarrierClosePeriodWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeBarrierClosePeriodWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeBarrierCommandCloseEventsWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeBarrierCommandCloseEventsWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeBarrierCommandOpenEventsWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeBarrierCommandOpenEventsWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeBarrierMovingStateWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeBarrierMovingStateWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeBarrierOpenEventsWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeBarrierOpenEventsWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeBarrierOpenPeriodWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeBarrierOpenPeriodWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeBarrierPositionWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeBarrierPositionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeBarrierSafetyStatusWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeBarrierSafetyStatusWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeClusterRevisionWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeClusterRevisionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeFeatureMapWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeFeatureMapWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeGeneratedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeGeneratedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ writeAttributeBarrierCloseEventsWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeBarrierCloseEventsWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ writeAttributeBarrierCloseEventsWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeBarrierCloseEventsWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ writeAttributeBarrierClosePeriodWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeBarrierClosePeriodWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ writeAttributeBarrierClosePeriodWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeBarrierClosePeriodWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ writeAttributeBarrierCommandCloseEventsWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeBarrierCommandCloseEventsWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ writeAttributeBarrierCommandCloseEventsWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeBarrierCommandCloseEventsWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ writeAttributeBarrierCommandOpenEventsWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeBarrierCommandOpenEventsWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ writeAttributeBarrierCommandOpenEventsWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeBarrierCommandOpenEventsWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ writeAttributeBarrierOpenEventsWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeBarrierOpenEventsWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ writeAttributeBarrierOpenEventsWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeBarrierOpenEventsWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ writeAttributeBarrierOpenPeriodWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeBarrierOpenPeriodWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ writeAttributeBarrierOpenPeriodWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeBarrierOpenPeriodWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; } /** * @since 16.1 * @deprecated 16.4 */ declare class MTRBaseClusterBasic extends MTRBaseClusterBasicInformation { static alloc(): MTRBaseClusterBasic; // inherited from NSObject static new(): MTRBaseClusterBasic; // inherited from NSObject /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAcceptedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAttributeListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeCapabilityMinimaWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: MTRBasicClusterCapabilityMinimaStruct, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeClusterRevisionWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeDataModelRevisionWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeFeatureMapWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeGeneratedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeHardwareVersionStringWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeHardwareVersionWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeLocalConfigDisabledWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeLocationWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeManufacturingDateWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeNodeLabelWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributePartNumberWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeProductIDWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeProductLabelWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeProductNameWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeProductURLWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeReachableWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeSerialNumberWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeSoftwareVersionStringWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeSoftwareVersionWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeUniqueIDWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeVendorIDWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeVendorNameWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRBaseDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRBaseDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ mfgSpecificPingWithCompletionHandler(completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ mfgSpecificPingWithParamsCompletionHandler(params: MTRBasicClusterMfgSpecificPingParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAcceptedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAttributeListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeCapabilityMinimaWithCompletionHandler(completionHandler: (p1: MTRBasicClusterCapabilityMinimaStruct, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeClusterRevisionWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeDataModelRevisionWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeFeatureMapWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeGeneratedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeHardwareVersionStringWithCompletionHandler(completionHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeHardwareVersionWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeLocalConfigDisabledWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeLocationWithCompletionHandler(completionHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeManufacturingDateWithCompletionHandler(completionHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeNodeLabelWithCompletionHandler(completionHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributePartNumberWithCompletionHandler(completionHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeProductIDWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeProductLabelWithCompletionHandler(completionHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeProductNameWithCompletionHandler(completionHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeProductURLWithCompletionHandler(completionHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeReachableWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeSerialNumberWithCompletionHandler(completionHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeSoftwareVersionStringWithCompletionHandler(completionHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeSoftwareVersionWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeUniqueIDWithCompletionHandler(completionHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeVendorIDWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeVendorNameWithCompletionHandler(completionHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAcceptedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAttributeListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeCapabilityMinimaWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: MTRBasicClusterCapabilityMinimaStruct, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeClusterRevisionWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeDataModelRevisionWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeFeatureMapWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeGeneratedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeHardwareVersionStringWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeHardwareVersionWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeLocalConfigDisabledWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeLocationWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeManufacturingDateWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeNodeLabelWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributePartNumberWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeProductIDWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeProductLabelWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeProductNameWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeProductURLWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeReachableWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeSerialNumberWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeSoftwareVersionStringWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeSoftwareVersionWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeUniqueIDWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeVendorIDWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeVendorNameWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeLocalConfigDisabledWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeLocalConfigDisabledWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeLocationWithValueCompletionHandler(value: string, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeLocationWithValueParamsCompletionHandler(value: string, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeNodeLabelWithValueCompletionHandler(value: string, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeNodeLabelWithValueParamsCompletionHandler(value: string, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; } /** * @since 16.4 */ declare class MTRBaseClusterBasicInformation extends MTRGenericBaseCluster { static alloc(): MTRBaseClusterBasicInformation; // inherited from NSObject static new(): MTRBaseClusterBasicInformation; // inherited from NSObject /** * @since 16.4 */ static readAttributeAcceptedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeAttributeListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeCapabilityMinimaWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: MTRBasicInformationClusterCapabilityMinimaStruct, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeClusterRevisionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeDataModelRevisionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeFeatureMapWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeGeneratedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeHardwareVersionStringWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: string, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeHardwareVersionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeLocalConfigDisabledWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeLocationWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: string, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeManufacturingDateWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: string, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeMaxPathsPerInvokeWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeNodeLabelWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: string, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributePartNumberWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: string, p2: NSError) => void): void; /** * @since 17.0 */ static readAttributeProductAppearanceWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: MTRBasicInformationClusterProductAppearanceStruct, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeProductIDWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeProductLabelWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: string, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeProductNameWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: string, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeProductURLWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: string, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeReachableWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeSerialNumberWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: string, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeSoftwareVersionStringWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: string, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeSoftwareVersionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeSpecificationVersionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeUniqueIDWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: string, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeVendorIDWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeVendorNameWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: string, p2: NSError) => void): void; /** * @since 16.4 */ constructor(o: { device: MTRBaseDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.4 */ initWithDeviceEndpointIDQueue(device: MTRBaseDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.4 */ readAttributeAcceptedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeAttributeListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeCapabilityMinimaWithCompletion(completion: (p1: MTRBasicInformationClusterCapabilityMinimaStruct, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeClusterRevisionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeDataModelRevisionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeFeatureMapWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeGeneratedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeHardwareVersionStringWithCompletion(completion: (p1: string, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeHardwareVersionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeLocalConfigDisabledWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeLocationWithCompletion(completion: (p1: string, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeManufacturingDateWithCompletion(completion: (p1: string, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeMaxPathsPerInvokeWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeNodeLabelWithCompletion(completion: (p1: string, p2: NSError) => void): void; /** * @since 16.4 */ readAttributePartNumberWithCompletion(completion: (p1: string, p2: NSError) => void): void; /** * @since 17.0 */ readAttributeProductAppearanceWithCompletion(completion: (p1: MTRBasicInformationClusterProductAppearanceStruct, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeProductIDWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeProductLabelWithCompletion(completion: (p1: string, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeProductNameWithCompletion(completion: (p1: string, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeProductURLWithCompletion(completion: (p1: string, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeReachableWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeSerialNumberWithCompletion(completion: (p1: string, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeSoftwareVersionStringWithCompletion(completion: (p1: string, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeSoftwareVersionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeSpecificationVersionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeUniqueIDWithCompletion(completion: (p1: string, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeVendorIDWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeVendorNameWithCompletion(completion: (p1: string, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAcceptedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAttributeListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeCapabilityMinimaWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: MTRBasicInformationClusterCapabilityMinimaStruct, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeClusterRevisionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeDataModelRevisionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeFeatureMapWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeGeneratedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeHardwareVersionStringWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeHardwareVersionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeLocalConfigDisabledWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeLocationWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeManufacturingDateWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: string, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeMaxPathsPerInvokeWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeNodeLabelWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributePartNumberWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: string, p2: NSError) => void): void; /** * @since 17.0 */ subscribeAttributeProductAppearanceWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: MTRBasicInformationClusterProductAppearanceStruct, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeProductIDWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeProductLabelWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeProductNameWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeProductURLWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeReachableWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeSerialNumberWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeSoftwareVersionStringWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeSoftwareVersionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeSpecificationVersionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeUniqueIDWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeVendorIDWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeVendorNameWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.4 */ writeAttributeLocalConfigDisabledWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeLocalConfigDisabledWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeLocationWithValueCompletion(value: string, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeLocationWithValueParamsCompletion(value: string, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeNodeLabelWithValueCompletion(value: string, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeNodeLabelWithValueParamsCompletion(value: string, params: MTRWriteParams, completion: (p1: NSError) => void): void; } /** * @since 16.1 * @deprecated 18.2 */ declare class MTRBaseClusterBinaryInputBasic extends MTRGenericBaseCluster { static alloc(): MTRBaseClusterBinaryInputBasic; // inherited from NSObject static new(): MTRBaseClusterBinaryInputBasic; // inherited from NSObject /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAcceptedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeAcceptedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeActiveTextWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeActiveTextWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeApplicationTypeWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeApplicationTypeWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAttributeListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeAttributeListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeClusterRevisionWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeClusterRevisionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeDescriptionWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeDescriptionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeFeatureMapWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeFeatureMapWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeGeneratedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeGeneratedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeInactiveTextWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeInactiveTextWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeOutOfServiceWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeOutOfServiceWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributePolarityWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributePolarityWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributePresentValueWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributePresentValueWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeReliabilityWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeReliabilityWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeStatusFlagsWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeStatusFlagsWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ constructor(o: { device: MTRBaseDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRBaseDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.4 * @deprecated 18.2 */ initWithDeviceEndpointIDQueue(device: MTRBaseDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRBaseDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.4 * @deprecated 18.2 */ readAttributeAcceptedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAcceptedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeActiveTextWithCompletion(completion: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeActiveTextWithCompletionHandler(completionHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeApplicationTypeWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeApplicationTypeWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeAttributeListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAttributeListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeClusterRevisionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeClusterRevisionWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeDescriptionWithCompletion(completion: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeDescriptionWithCompletionHandler(completionHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeFeatureMapWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeFeatureMapWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeGeneratedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeGeneratedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeInactiveTextWithCompletion(completion: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeInactiveTextWithCompletionHandler(completionHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeOutOfServiceWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeOutOfServiceWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributePolarityWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributePolarityWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributePresentValueWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributePresentValueWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeReliabilityWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeReliabilityWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeStatusFlagsWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeStatusFlagsWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAcceptedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeAcceptedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeActiveTextWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeActiveTextWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeApplicationTypeWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeApplicationTypeWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAttributeListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeAttributeListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeClusterRevisionWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeClusterRevisionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeDescriptionWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeDescriptionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeFeatureMapWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeFeatureMapWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeGeneratedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeGeneratedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeInactiveTextWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeInactiveTextWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeOutOfServiceWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeOutOfServiceWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributePolarityWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributePolarityWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributePresentValueWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributePresentValueWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeReliabilityWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeReliabilityWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeStatusFlagsWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeStatusFlagsWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ writeAttributeActiveTextWithValueCompletion(value: string, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeActiveTextWithValueCompletionHandler(value: string, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ writeAttributeActiveTextWithValueParamsCompletion(value: string, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeActiveTextWithValueParamsCompletionHandler(value: string, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ writeAttributeDescriptionWithValueCompletion(value: string, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeDescriptionWithValueCompletionHandler(value: string, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ writeAttributeDescriptionWithValueParamsCompletion(value: string, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeDescriptionWithValueParamsCompletionHandler(value: string, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ writeAttributeInactiveTextWithValueCompletion(value: string, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeInactiveTextWithValueCompletionHandler(value: string, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ writeAttributeInactiveTextWithValueParamsCompletion(value: string, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeInactiveTextWithValueParamsCompletionHandler(value: string, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ writeAttributeOutOfServiceWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeOutOfServiceWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ writeAttributeOutOfServiceWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeOutOfServiceWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ writeAttributePresentValueWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributePresentValueWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ writeAttributePresentValueWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributePresentValueWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ writeAttributeReliabilityWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeReliabilityWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ writeAttributeReliabilityWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeReliabilityWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; } /** * @since 16.1 */ declare class MTRBaseClusterBinding extends MTRGenericBaseCluster { static alloc(): MTRBaseClusterBinding; // inherited from NSObject static new(): MTRBaseClusterBinding; // inherited from NSObject /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAcceptedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeAcceptedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAttributeListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeAttributeListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeBindingWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeBindingWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeClusterRevisionWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeClusterRevisionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeFeatureMapWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeFeatureMapWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeGeneratedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeGeneratedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ constructor(o: { device: MTRBaseDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRBaseDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.4 */ initWithDeviceEndpointIDQueue(device: MTRBaseDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRBaseDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.4 */ readAttributeAcceptedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAcceptedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeAttributeListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAttributeListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeBindingWithParamsCompletion(params: MTRReadParams, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeBindingWithParamsCompletionHandler(params: MTRReadParams, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeClusterRevisionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeClusterRevisionWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeFeatureMapWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeFeatureMapWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeGeneratedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeGeneratedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAcceptedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAcceptedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAttributeListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAttributeListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeBindingWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeBindingWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeClusterRevisionWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeClusterRevisionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeFeatureMapWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeFeatureMapWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeGeneratedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeGeneratedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ writeAttributeBindingWithValueCompletion(value: NSArray | any[], completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeBindingWithValueCompletionHandler(value: NSArray | any[], completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeBindingWithValueParamsCompletion(value: NSArray | any[], params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeBindingWithValueParamsCompletionHandler(value: NSArray | any[], params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; } /** * @since 16.1 */ declare class MTRBaseClusterBooleanState extends MTRGenericBaseCluster { static alloc(): MTRBaseClusterBooleanState; // inherited from NSObject static new(): MTRBaseClusterBooleanState; // inherited from NSObject /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAcceptedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeAcceptedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAttributeListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeAttributeListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeClusterRevisionWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeClusterRevisionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeFeatureMapWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeFeatureMapWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeGeneratedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeGeneratedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeStateValueWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeStateValueWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ constructor(o: { device: MTRBaseDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRBaseDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.4 */ initWithDeviceEndpointIDQueue(device: MTRBaseDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRBaseDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.4 */ readAttributeAcceptedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAcceptedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeAttributeListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAttributeListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeClusterRevisionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeClusterRevisionWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeFeatureMapWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeFeatureMapWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeGeneratedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeGeneratedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeStateValueWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeStateValueWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAcceptedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAcceptedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAttributeListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAttributeListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeClusterRevisionWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeClusterRevisionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeFeatureMapWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeFeatureMapWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeGeneratedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeGeneratedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeStateValueWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeStateValueWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; } /** * @since 17.6 */ declare class MTRBaseClusterBooleanStateConfiguration extends MTRGenericBaseCluster { static alloc(): MTRBaseClusterBooleanStateConfiguration; // inherited from NSObject static new(): MTRBaseClusterBooleanStateConfiguration; // inherited from NSObject /** * @since 17.6 */ static readAttributeAcceptedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeAlarmsActiveWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeAlarmsEnabledWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeAlarmsSupportedWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeAlarmsSuppressedWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeAttributeListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeClusterRevisionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeCurrentSensitivityLevelWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeDefaultSensitivityLevelWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeFeatureMapWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeGeneratedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeSensorFaultWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeSupportedSensitivityLevelsWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ constructor(o: { device: MTRBaseDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 17.6 */ enableDisableAlarmWithParamsCompletion(params: MTRBooleanStateConfigurationClusterEnableDisableAlarmParams, completion: (p1: NSError) => void): void; /** * @since 17.6 */ initWithDeviceEndpointIDQueue(device: MTRBaseDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 17.6 */ readAttributeAcceptedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeAlarmsActiveWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeAlarmsEnabledWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeAlarmsSupportedWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeAlarmsSuppressedWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeAttributeListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeClusterRevisionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeCurrentSensitivityLevelWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeDefaultSensitivityLevelWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeFeatureMapWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeGeneratedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeSensorFaultWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeSupportedSensitivityLevelsWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeAcceptedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeAlarmsActiveWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeAlarmsEnabledWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeAlarmsSupportedWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeAlarmsSuppressedWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeAttributeListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeClusterRevisionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeCurrentSensitivityLevelWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeDefaultSensitivityLevelWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeFeatureMapWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeGeneratedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeSensorFaultWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeSupportedSensitivityLevelsWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ suppressAlarmWithParamsCompletion(params: MTRBooleanStateConfigurationClusterSuppressAlarmParams, completion: (p1: NSError) => void): void; /** * @since 17.6 */ writeAttributeCurrentSensitivityLevelWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 17.6 */ writeAttributeCurrentSensitivityLevelWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; } /** * @since 16.1 * @deprecated 17.0 */ declare class MTRBaseClusterBridgedDeviceBasic extends MTRBaseClusterBridgedDeviceBasicInformation { static alloc(): MTRBaseClusterBridgedDeviceBasic; // inherited from NSObject static new(): MTRBaseClusterBridgedDeviceBasic; // inherited from NSObject /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAcceptedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAttributeListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeClusterRevisionWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeFeatureMapWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeGeneratedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeHardwareVersionStringWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeHardwareVersionWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeManufacturingDateWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeNodeLabelWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributePartNumberWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeProductLabelWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeProductNameWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeProductURLWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeReachableWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeSerialNumberWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeSoftwareVersionStringWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeSoftwareVersionWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeUniqueIDWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeVendorIDWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeVendorNameWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRBaseDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRBaseDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAcceptedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAttributeListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeClusterRevisionWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeFeatureMapWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeGeneratedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeHardwareVersionStringWithCompletionHandler(completionHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeHardwareVersionWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeManufacturingDateWithCompletionHandler(completionHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeNodeLabelWithCompletionHandler(completionHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributePartNumberWithCompletionHandler(completionHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeProductLabelWithCompletionHandler(completionHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeProductNameWithCompletionHandler(completionHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeProductURLWithCompletionHandler(completionHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeReachableWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeSerialNumberWithCompletionHandler(completionHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeSoftwareVersionStringWithCompletionHandler(completionHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeSoftwareVersionWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeUniqueIDWithCompletionHandler(completionHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeVendorIDWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeVendorNameWithCompletionHandler(completionHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAcceptedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAttributeListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeClusterRevisionWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeFeatureMapWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeGeneratedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeHardwareVersionStringWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeHardwareVersionWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeManufacturingDateWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeNodeLabelWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributePartNumberWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeProductLabelWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeProductNameWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeProductURLWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeReachableWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeSerialNumberWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeSoftwareVersionStringWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeSoftwareVersionWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeUniqueIDWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeVendorIDWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeVendorNameWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeNodeLabelWithValueCompletionHandler(value: string, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeNodeLabelWithValueParamsCompletionHandler(value: string, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; } /** * @since 16.4 */ declare class MTRBaseClusterBridgedDeviceBasicInformation extends MTRGenericBaseCluster { static alloc(): MTRBaseClusterBridgedDeviceBasicInformation; // inherited from NSObject static new(): MTRBaseClusterBridgedDeviceBasicInformation; // inherited from NSObject /** * @since 16.4 */ static readAttributeAcceptedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeAttributeListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeClusterRevisionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeFeatureMapWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeGeneratedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeHardwareVersionStringWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: string, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeHardwareVersionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeManufacturingDateWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: string, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeNodeLabelWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: string, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributePartNumberWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: string, p2: NSError) => void): void; /** * @since 17.0 */ static readAttributeProductAppearanceWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: MTRBridgedDeviceBasicInformationClusterProductAppearanceStruct, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeProductIDWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeProductLabelWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: string, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeProductNameWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: string, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeProductURLWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: string, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeReachableWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeSerialNumberWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: string, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeSoftwareVersionStringWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: string, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeSoftwareVersionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeUniqueIDWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: string, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeVendorIDWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeVendorNameWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: string, p2: NSError) => void): void; /** * @since 16.4 */ constructor(o: { device: MTRBaseDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.4 */ initWithDeviceEndpointIDQueue(device: MTRBaseDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 18.4 */ keepActiveWithParamsCompletion(params: MTRBridgedDeviceBasicInformationClusterKeepActiveParams, completion: (p1: NSError) => void): void; /** * @since 16.4 */ readAttributeAcceptedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeAttributeListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeClusterRevisionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeFeatureMapWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeGeneratedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeHardwareVersionStringWithCompletion(completion: (p1: string, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeHardwareVersionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeManufacturingDateWithCompletion(completion: (p1: string, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeNodeLabelWithCompletion(completion: (p1: string, p2: NSError) => void): void; /** * @since 16.4 */ readAttributePartNumberWithCompletion(completion: (p1: string, p2: NSError) => void): void; /** * @since 17.0 */ readAttributeProductAppearanceWithCompletion(completion: (p1: MTRBridgedDeviceBasicInformationClusterProductAppearanceStruct, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeProductIDWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeProductLabelWithCompletion(completion: (p1: string, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeProductNameWithCompletion(completion: (p1: string, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeProductURLWithCompletion(completion: (p1: string, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeReachableWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeSerialNumberWithCompletion(completion: (p1: string, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeSoftwareVersionStringWithCompletion(completion: (p1: string, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeSoftwareVersionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeUniqueIDWithCompletion(completion: (p1: string, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeVendorIDWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeVendorNameWithCompletion(completion: (p1: string, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAcceptedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAttributeListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeClusterRevisionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeFeatureMapWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeGeneratedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeHardwareVersionStringWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeHardwareVersionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeManufacturingDateWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeNodeLabelWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributePartNumberWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: string, p2: NSError) => void): void; /** * @since 17.0 */ subscribeAttributeProductAppearanceWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: MTRBridgedDeviceBasicInformationClusterProductAppearanceStruct, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeProductIDWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeProductLabelWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeProductNameWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeProductURLWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeReachableWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeSerialNumberWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeSoftwareVersionStringWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeSoftwareVersionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeUniqueIDWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeVendorIDWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeVendorNameWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.4 */ writeAttributeNodeLabelWithValueCompletion(value: string, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeNodeLabelWithValueParamsCompletion(value: string, params: MTRWriteParams, completion: (p1: NSError) => void): void; } /** * @since 17.6 */ declare class MTRBaseClusterCarbonDioxideConcentrationMeasurement extends MTRGenericBaseCluster { static alloc(): MTRBaseClusterCarbonDioxideConcentrationMeasurement; // inherited from NSObject static new(): MTRBaseClusterCarbonDioxideConcentrationMeasurement; // inherited from NSObject /** * @since 17.6 */ static readAttributeAcceptedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeAttributeListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeAverageMeasuredValueWindowWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeAverageMeasuredValueWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeClusterRevisionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeFeatureMapWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeGeneratedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeLevelValueWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeMaxMeasuredValueWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeMeasuredValueWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeMeasurementMediumWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeMeasurementUnitWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeMinMeasuredValueWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributePeakMeasuredValueWindowWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributePeakMeasuredValueWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeUncertaintyWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ constructor(o: { device: MTRBaseDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 17.6 */ initWithDeviceEndpointIDQueue(device: MTRBaseDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 17.6 */ readAttributeAcceptedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeAttributeListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeAverageMeasuredValueWindowWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeAverageMeasuredValueWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeClusterRevisionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeFeatureMapWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeGeneratedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeLevelValueWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeMaxMeasuredValueWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeMeasuredValueWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeMeasurementMediumWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeMeasurementUnitWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeMinMeasuredValueWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributePeakMeasuredValueWindowWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributePeakMeasuredValueWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeUncertaintyWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeAcceptedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeAttributeListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeAverageMeasuredValueWindowWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeAverageMeasuredValueWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeClusterRevisionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeFeatureMapWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeGeneratedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeLevelValueWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeMaxMeasuredValueWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeMeasuredValueWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeMeasurementMediumWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeMeasurementUnitWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeMinMeasuredValueWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributePeakMeasuredValueWindowWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributePeakMeasuredValueWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeUncertaintyWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; } /** * @since 17.6 */ declare class MTRBaseClusterCarbonMonoxideConcentrationMeasurement extends MTRGenericBaseCluster { static alloc(): MTRBaseClusterCarbonMonoxideConcentrationMeasurement; // inherited from NSObject static new(): MTRBaseClusterCarbonMonoxideConcentrationMeasurement; // inherited from NSObject /** * @since 17.6 */ static readAttributeAcceptedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeAttributeListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeAverageMeasuredValueWindowWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeAverageMeasuredValueWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeClusterRevisionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeFeatureMapWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeGeneratedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeLevelValueWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeMaxMeasuredValueWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeMeasuredValueWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeMeasurementMediumWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeMeasurementUnitWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeMinMeasuredValueWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributePeakMeasuredValueWindowWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributePeakMeasuredValueWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeUncertaintyWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ constructor(o: { device: MTRBaseDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 17.6 */ initWithDeviceEndpointIDQueue(device: MTRBaseDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 17.6 */ readAttributeAcceptedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeAttributeListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeAverageMeasuredValueWindowWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeAverageMeasuredValueWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeClusterRevisionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeFeatureMapWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeGeneratedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeLevelValueWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeMaxMeasuredValueWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeMeasuredValueWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeMeasurementMediumWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeMeasurementUnitWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeMinMeasuredValueWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributePeakMeasuredValueWindowWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributePeakMeasuredValueWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeUncertaintyWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeAcceptedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeAttributeListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeAverageMeasuredValueWindowWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeAverageMeasuredValueWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeClusterRevisionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeFeatureMapWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeGeneratedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeLevelValueWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeMaxMeasuredValueWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeMeasuredValueWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeMeasurementMediumWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeMeasurementUnitWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeMinMeasuredValueWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributePeakMeasuredValueWindowWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributePeakMeasuredValueWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeUncertaintyWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; } /** * @since 16.1 */ declare class MTRBaseClusterChannel extends MTRGenericBaseCluster { static alloc(): MTRBaseClusterChannel; // inherited from NSObject static new(): MTRBaseClusterChannel; // inherited from NSObject /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAcceptedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeAcceptedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAttributeListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeAttributeListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeChannelListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeChannelListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeClusterRevisionWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeClusterRevisionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeCurrentChannelWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: MTRChannelClusterChannelInfo, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeCurrentChannelWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: MTRChannelClusterChannelInfoStruct, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeFeatureMapWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeFeatureMapWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeGeneratedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeGeneratedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeLineupWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: MTRChannelClusterLineupInfo, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeLineupWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: MTRChannelClusterLineupInfoStruct, p2: NSError) => void): void; /** * @since 16.4 */ constructor(o: { device: MTRBaseDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRBaseDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 18.4 */ cancelRecordProgramWithParamsCompletion(params: MTRChannelClusterCancelRecordProgramParams, completion: (p1: NSError) => void): void; /** * @since 16.4 */ changeChannelByNumberWithParamsCompletion(params: MTRChannelClusterChangeChannelByNumberParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ changeChannelByNumberWithParamsCompletionHandler(params: MTRChannelClusterChangeChannelByNumberParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ changeChannelWithParamsCompletion(params: MTRChannelClusterChangeChannelParams, completion: (p1: MTRChannelClusterChangeChannelResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ changeChannelWithParamsCompletionHandler(params: MTRChannelClusterChangeChannelParams, completionHandler: (p1: MTRChannelClusterChangeChannelResponseParams, p2: NSError) => void): void; /** * @since 18.4 */ getProgramGuideWithCompletion(completion: (p1: MTRChannelClusterProgramGuideResponseParams, p2: NSError) => void): void; /** * @since 18.4 */ getProgramGuideWithParamsCompletion(params: MTRChannelClusterGetProgramGuideParams, completion: (p1: MTRChannelClusterProgramGuideResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ initWithDeviceEndpointIDQueue(device: MTRBaseDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRBaseDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.4 */ readAttributeAcceptedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAcceptedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeAttributeListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAttributeListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeChannelListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeChannelListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeClusterRevisionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeClusterRevisionWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeCurrentChannelWithCompletion(completion: (p1: MTRChannelClusterChannelInfoStruct, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeCurrentChannelWithCompletionHandler(completionHandler: (p1: MTRChannelClusterChannelInfo, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeFeatureMapWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeFeatureMapWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeGeneratedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeGeneratedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeLineupWithCompletion(completion: (p1: MTRChannelClusterLineupInfoStruct, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeLineupWithCompletionHandler(completionHandler: (p1: MTRChannelClusterLineupInfo, p2: NSError) => void): void; /** * @since 18.4 */ recordProgramWithParamsCompletion(params: MTRChannelClusterRecordProgramParams, completion: (p1: NSError) => void): void; /** * @since 16.4 */ skipChannelWithParamsCompletion(params: MTRChannelClusterSkipChannelParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ skipChannelWithParamsCompletionHandler(params: MTRChannelClusterSkipChannelParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAcceptedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAcceptedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAttributeListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAttributeListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeChannelListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeChannelListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeClusterRevisionWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeClusterRevisionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeCurrentChannelWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: MTRChannelClusterChannelInfo, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeCurrentChannelWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: MTRChannelClusterChannelInfoStruct, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeFeatureMapWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeFeatureMapWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeGeneratedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeGeneratedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeLineupWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: MTRChannelClusterLineupInfo, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeLineupWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: MTRChannelClusterLineupInfoStruct, p2: NSError) => void): void; } /** * @since 16.1 */ declare class MTRBaseClusterColorControl extends MTRGenericBaseCluster { static alloc(): MTRBaseClusterColorControl; // inherited from NSObject static new(): MTRBaseClusterColorControl; // inherited from NSObject /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAcceptedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeAcceptedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAttributeListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeAttributeListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeClusterRevisionWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeClusterRevisionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeColorCapabilitiesWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeColorCapabilitiesWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeColorLoopActiveWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeColorLoopActiveWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeColorLoopDirectionWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeColorLoopDirectionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeColorLoopStartEnhancedHueWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeColorLoopStartEnhancedHueWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeColorLoopStoredEnhancedHueWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeColorLoopStoredEnhancedHueWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeColorLoopTimeWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeColorLoopTimeWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeColorModeWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeColorModeWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeColorPointBIntensityWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeColorPointBIntensityWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeColorPointBXWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeColorPointBXWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeColorPointBYWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeColorPointBYWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeColorPointGIntensityWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeColorPointGIntensityWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeColorPointGXWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeColorPointGXWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeColorPointGYWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeColorPointGYWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeColorPointRIntensityWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeColorPointRIntensityWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeColorPointRXWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeColorPointRXWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeColorPointRYWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeColorPointRYWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeColorTempPhysicalMaxMiredsWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeColorTempPhysicalMaxMiredsWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeColorTempPhysicalMinMiredsWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeColorTempPhysicalMinMiredsWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeColorTemperatureMiredsWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeColorTemperatureMiredsWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeCompensationTextWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeCompensationTextWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeCoupleColorTempToLevelMinMiredsWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeCoupleColorTempToLevelMinMiredsWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeCurrentHueWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeCurrentHueWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeCurrentSaturationWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeCurrentSaturationWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeCurrentXWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeCurrentXWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeCurrentYWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeCurrentYWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeDriftCompensationWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeDriftCompensationWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeEnhancedColorModeWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeEnhancedColorModeWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeEnhancedCurrentHueWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeEnhancedCurrentHueWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeFeatureMapWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeFeatureMapWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeGeneratedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeGeneratedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeNumberOfPrimariesWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeNumberOfPrimariesWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeOptionsWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeOptionsWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributePrimary1IntensityWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributePrimary1IntensityWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributePrimary1XWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributePrimary1XWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributePrimary1YWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributePrimary1YWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributePrimary2IntensityWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributePrimary2IntensityWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributePrimary2XWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributePrimary2XWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributePrimary2YWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributePrimary2YWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributePrimary3IntensityWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributePrimary3IntensityWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributePrimary3XWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributePrimary3XWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributePrimary3YWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributePrimary3YWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributePrimary4IntensityWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributePrimary4IntensityWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributePrimary4XWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributePrimary4XWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributePrimary4YWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributePrimary4YWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributePrimary5IntensityWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributePrimary5IntensityWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributePrimary5XWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributePrimary5XWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributePrimary5YWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributePrimary5YWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributePrimary6IntensityWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributePrimary6IntensityWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributePrimary6XWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributePrimary6XWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributePrimary6YWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributePrimary6YWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeRemainingTimeWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeRemainingTimeWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeStartUpColorTemperatureMiredsWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeStartUpColorTemperatureMiredsWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeWhitePointXWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeWhitePointXWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeWhitePointYWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeWhitePointYWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ constructor(o: { device: MTRBaseDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRBaseDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.4 */ colorLoopSetWithParamsCompletion(params: MTRColorControlClusterColorLoopSetParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ colorLoopSetWithParamsCompletionHandler(params: MTRColorControlClusterColorLoopSetParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ enhancedMoveHueWithParamsCompletion(params: MTRColorControlClusterEnhancedMoveHueParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ enhancedMoveHueWithParamsCompletionHandler(params: MTRColorControlClusterEnhancedMoveHueParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ enhancedMoveToHueAndSaturationWithParamsCompletion(params: MTRColorControlClusterEnhancedMoveToHueAndSaturationParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ enhancedMoveToHueAndSaturationWithParamsCompletionHandler(params: MTRColorControlClusterEnhancedMoveToHueAndSaturationParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ enhancedMoveToHueWithParamsCompletion(params: MTRColorControlClusterEnhancedMoveToHueParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ enhancedMoveToHueWithParamsCompletionHandler(params: MTRColorControlClusterEnhancedMoveToHueParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ enhancedStepHueWithParamsCompletion(params: MTRColorControlClusterEnhancedStepHueParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ enhancedStepHueWithParamsCompletionHandler(params: MTRColorControlClusterEnhancedStepHueParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ initWithDeviceEndpointIDQueue(device: MTRBaseDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRBaseDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.4 */ moveColorTemperatureWithParamsCompletion(params: MTRColorControlClusterMoveColorTemperatureParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ moveColorTemperatureWithParamsCompletionHandler(params: MTRColorControlClusterMoveColorTemperatureParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ moveColorWithParamsCompletion(params: MTRColorControlClusterMoveColorParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ moveColorWithParamsCompletionHandler(params: MTRColorControlClusterMoveColorParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ moveHueWithParamsCompletion(params: MTRColorControlClusterMoveHueParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ moveHueWithParamsCompletionHandler(params: MTRColorControlClusterMoveHueParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ moveSaturationWithParamsCompletion(params: MTRColorControlClusterMoveSaturationParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ moveSaturationWithParamsCompletionHandler(params: MTRColorControlClusterMoveSaturationParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ moveToColorTemperatureWithParamsCompletion(params: MTRColorControlClusterMoveToColorTemperatureParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ moveToColorTemperatureWithParamsCompletionHandler(params: MTRColorControlClusterMoveToColorTemperatureParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ moveToColorWithParamsCompletion(params: MTRColorControlClusterMoveToColorParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ moveToColorWithParamsCompletionHandler(params: MTRColorControlClusterMoveToColorParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ moveToHueAndSaturationWithParamsCompletion(params: MTRColorControlClusterMoveToHueAndSaturationParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ moveToHueAndSaturationWithParamsCompletionHandler(params: MTRColorControlClusterMoveToHueAndSaturationParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ moveToHueWithParamsCompletion(params: MTRColorControlClusterMoveToHueParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ moveToHueWithParamsCompletionHandler(params: MTRColorControlClusterMoveToHueParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ moveToSaturationWithParamsCompletion(params: MTRColorControlClusterMoveToSaturationParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ moveToSaturationWithParamsCompletionHandler(params: MTRColorControlClusterMoveToSaturationParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ readAttributeAcceptedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAcceptedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeAttributeListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAttributeListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeClusterRevisionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeClusterRevisionWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeColorCapabilitiesWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeColorCapabilitiesWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeColorLoopActiveWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeColorLoopActiveWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeColorLoopDirectionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeColorLoopDirectionWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeColorLoopStartEnhancedHueWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeColorLoopStartEnhancedHueWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeColorLoopStoredEnhancedHueWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeColorLoopStoredEnhancedHueWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeColorLoopTimeWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeColorLoopTimeWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeColorModeWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeColorModeWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeColorPointBIntensityWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeColorPointBIntensityWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeColorPointBXWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeColorPointBXWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeColorPointBYWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeColorPointBYWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeColorPointGIntensityWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeColorPointGIntensityWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeColorPointGXWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeColorPointGXWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeColorPointGYWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeColorPointGYWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeColorPointRIntensityWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeColorPointRIntensityWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeColorPointRXWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeColorPointRXWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeColorPointRYWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeColorPointRYWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeColorTempPhysicalMaxMiredsWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeColorTempPhysicalMaxMiredsWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeColorTempPhysicalMinMiredsWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeColorTempPhysicalMinMiredsWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeColorTemperatureMiredsWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeColorTemperatureMiredsWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeCompensationTextWithCompletion(completion: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeCompensationTextWithCompletionHandler(completionHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeCoupleColorTempToLevelMinMiredsWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeCoupleColorTempToLevelMinMiredsWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeCurrentHueWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeCurrentHueWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeCurrentSaturationWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeCurrentSaturationWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeCurrentXWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeCurrentXWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeCurrentYWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeCurrentYWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeDriftCompensationWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeDriftCompensationWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeEnhancedColorModeWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeEnhancedColorModeWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeEnhancedCurrentHueWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeEnhancedCurrentHueWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeFeatureMapWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeFeatureMapWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeGeneratedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeGeneratedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeNumberOfPrimariesWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeNumberOfPrimariesWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeOptionsWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeOptionsWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributePrimary1IntensityWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributePrimary1IntensityWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributePrimary1XWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributePrimary1XWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributePrimary1YWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributePrimary1YWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributePrimary2IntensityWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributePrimary2IntensityWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributePrimary2XWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributePrimary2XWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributePrimary2YWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributePrimary2YWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributePrimary3IntensityWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributePrimary3IntensityWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributePrimary3XWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributePrimary3XWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributePrimary3YWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributePrimary3YWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributePrimary4IntensityWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributePrimary4IntensityWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributePrimary4XWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributePrimary4XWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributePrimary4YWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributePrimary4YWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributePrimary5IntensityWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributePrimary5IntensityWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributePrimary5XWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributePrimary5XWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributePrimary5YWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributePrimary5YWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributePrimary6IntensityWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributePrimary6IntensityWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributePrimary6XWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributePrimary6XWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributePrimary6YWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributePrimary6YWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeRemainingTimeWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeRemainingTimeWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeStartUpColorTemperatureMiredsWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeStartUpColorTemperatureMiredsWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeWhitePointXWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeWhitePointXWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeWhitePointYWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeWhitePointYWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ stepColorTemperatureWithParamsCompletion(params: MTRColorControlClusterStepColorTemperatureParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ stepColorTemperatureWithParamsCompletionHandler(params: MTRColorControlClusterStepColorTemperatureParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ stepColorWithParamsCompletion(params: MTRColorControlClusterStepColorParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ stepColorWithParamsCompletionHandler(params: MTRColorControlClusterStepColorParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ stepHueWithParamsCompletion(params: MTRColorControlClusterStepHueParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ stepHueWithParamsCompletionHandler(params: MTRColorControlClusterStepHueParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ stepSaturationWithParamsCompletion(params: MTRColorControlClusterStepSaturationParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ stepSaturationWithParamsCompletionHandler(params: MTRColorControlClusterStepSaturationParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ stopMoveStepWithParamsCompletion(params: MTRColorControlClusterStopMoveStepParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ stopMoveStepWithParamsCompletionHandler(params: MTRColorControlClusterStopMoveStepParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAcceptedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAcceptedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAttributeListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAttributeListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeClusterRevisionWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeClusterRevisionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeColorCapabilitiesWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeColorCapabilitiesWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeColorLoopActiveWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeColorLoopActiveWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeColorLoopDirectionWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeColorLoopDirectionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeColorLoopStartEnhancedHueWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeColorLoopStartEnhancedHueWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeColorLoopStoredEnhancedHueWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeColorLoopStoredEnhancedHueWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeColorLoopTimeWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeColorLoopTimeWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeColorModeWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeColorModeWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeColorPointBIntensityWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeColorPointBIntensityWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeColorPointBXWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeColorPointBXWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeColorPointBYWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeColorPointBYWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeColorPointGIntensityWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeColorPointGIntensityWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeColorPointGXWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeColorPointGXWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeColorPointGYWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeColorPointGYWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeColorPointRIntensityWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeColorPointRIntensityWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeColorPointRXWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeColorPointRXWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeColorPointRYWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeColorPointRYWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeColorTempPhysicalMaxMiredsWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeColorTempPhysicalMaxMiredsWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeColorTempPhysicalMinMiredsWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeColorTempPhysicalMinMiredsWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeColorTemperatureMiredsWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeColorTemperatureMiredsWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeCompensationTextWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeCompensationTextWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeCoupleColorTempToLevelMinMiredsWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeCoupleColorTempToLevelMinMiredsWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeCurrentHueWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeCurrentHueWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeCurrentSaturationWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeCurrentSaturationWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeCurrentXWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeCurrentXWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeCurrentYWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeCurrentYWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeDriftCompensationWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeDriftCompensationWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeEnhancedColorModeWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeEnhancedColorModeWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeEnhancedCurrentHueWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeEnhancedCurrentHueWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeFeatureMapWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeFeatureMapWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeGeneratedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeGeneratedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeNumberOfPrimariesWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeNumberOfPrimariesWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeOptionsWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeOptionsWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributePrimary1IntensityWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributePrimary1IntensityWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributePrimary1XWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributePrimary1XWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributePrimary1YWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributePrimary1YWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributePrimary2IntensityWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributePrimary2IntensityWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributePrimary2XWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributePrimary2XWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributePrimary2YWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributePrimary2YWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributePrimary3IntensityWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributePrimary3IntensityWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributePrimary3XWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributePrimary3XWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributePrimary3YWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributePrimary3YWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributePrimary4IntensityWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributePrimary4IntensityWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributePrimary4XWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributePrimary4XWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributePrimary4YWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributePrimary4YWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributePrimary5IntensityWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributePrimary5IntensityWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributePrimary5XWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributePrimary5XWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributePrimary5YWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributePrimary5YWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributePrimary6IntensityWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributePrimary6IntensityWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributePrimary6XWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributePrimary6XWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributePrimary6YWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributePrimary6YWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeRemainingTimeWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeRemainingTimeWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeStartUpColorTemperatureMiredsWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeStartUpColorTemperatureMiredsWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeWhitePointXWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeWhitePointXWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeWhitePointYWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeWhitePointYWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ writeAttributeColorPointBIntensityWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeColorPointBIntensityWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeColorPointBIntensityWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeColorPointBIntensityWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeColorPointBXWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeColorPointBXWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeColorPointBXWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeColorPointBXWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeColorPointBYWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeColorPointBYWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeColorPointBYWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeColorPointBYWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeColorPointGIntensityWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeColorPointGIntensityWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeColorPointGIntensityWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeColorPointGIntensityWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeColorPointGXWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeColorPointGXWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeColorPointGXWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeColorPointGXWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeColorPointGYWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeColorPointGYWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeColorPointGYWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeColorPointGYWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeColorPointRIntensityWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeColorPointRIntensityWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeColorPointRIntensityWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeColorPointRIntensityWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeColorPointRXWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeColorPointRXWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeColorPointRXWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeColorPointRXWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeColorPointRYWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeColorPointRYWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeColorPointRYWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeColorPointRYWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeOptionsWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeOptionsWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeOptionsWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeOptionsWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeStartUpColorTemperatureMiredsWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeStartUpColorTemperatureMiredsWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeStartUpColorTemperatureMiredsWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeStartUpColorTemperatureMiredsWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeWhitePointXWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeWhitePointXWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeWhitePointXWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeWhitePointXWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeWhitePointYWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeWhitePointYWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeWhitePointYWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeWhitePointYWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; } /** * @since 18.4 */ declare class MTRBaseClusterCommissionerControl extends MTRGenericBaseCluster { static alloc(): MTRBaseClusterCommissionerControl; // inherited from NSObject static new(): MTRBaseClusterCommissionerControl; // inherited from NSObject /** * @since 18.4 */ static readAttributeAcceptedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeAttributeListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeClusterRevisionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeFeatureMapWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeGeneratedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeSupportedDeviceCategoriesWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ constructor(o: { device: MTRBaseDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 18.4 */ commissionNodeWithParamsCompletion(params: MTRCommissionerControlClusterCommissionNodeParams, completion: (p1: MTRCommissionerControlClusterReverseOpenCommissioningWindowParams, p2: NSError) => void): void; /** * @since 18.4 */ initWithDeviceEndpointIDQueue(device: MTRBaseDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 18.4 */ readAttributeAcceptedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeAttributeListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeClusterRevisionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeFeatureMapWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeGeneratedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeSupportedDeviceCategoriesWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ requestCommissioningApprovalWithParamsCompletion(params: MTRCommissionerControlClusterRequestCommissioningApprovalParams, completion: (p1: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeAcceptedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeAttributeListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeClusterRevisionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeFeatureMapWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeGeneratedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeSupportedDeviceCategoriesWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; } /** * @since 18.4 */ declare class MTRBaseClusterContentAppObserver extends MTRGenericBaseCluster { static alloc(): MTRBaseClusterContentAppObserver; // inherited from NSObject static new(): MTRBaseClusterContentAppObserver; // inherited from NSObject /** * @since 18.4 */ static readAttributeAcceptedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeAttributeListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeClusterRevisionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeFeatureMapWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeGeneratedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ constructor(o: { device: MTRBaseDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 18.4 */ contentAppMessageWithParamsCompletion(params: MTRContentAppObserverClusterContentAppMessageParams, completion: (p1: MTRContentAppObserverClusterContentAppMessageResponseParams, p2: NSError) => void): void; /** * @since 18.4 */ initWithDeviceEndpointIDQueue(device: MTRBaseDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 18.4 */ readAttributeAcceptedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeAttributeListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeClusterRevisionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeFeatureMapWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeGeneratedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeAcceptedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeAttributeListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeClusterRevisionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeFeatureMapWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeGeneratedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; } /** * @since 16.1 */ declare class MTRBaseClusterContentLauncher extends MTRGenericBaseCluster { static alloc(): MTRBaseClusterContentLauncher; // inherited from NSObject static new(): MTRBaseClusterContentLauncher; // inherited from NSObject /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAcceptHeaderWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeAcceptHeaderWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAcceptedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeAcceptedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAttributeListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeAttributeListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeClusterRevisionWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeClusterRevisionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeFeatureMapWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeFeatureMapWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeGeneratedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeGeneratedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeSupportedStreamingProtocolsWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeSupportedStreamingProtocolsWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ constructor(o: { device: MTRBaseDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRBaseDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.4 */ initWithDeviceEndpointIDQueue(device: MTRBaseDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRBaseDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.4 */ launchContentWithParamsCompletion(params: MTRContentLauncherClusterLaunchContentParams, completion: (p1: MTRContentLauncherClusterLauncherResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ launchContentWithParamsCompletionHandler(params: MTRContentLauncherClusterLaunchContentParams, completionHandler: (p1: MTRContentLauncherClusterLaunchResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ launchURLWithParamsCompletion(params: MTRContentLauncherClusterLaunchURLParams, completion: (p1: MTRContentLauncherClusterLauncherResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ launchURLWithParamsCompletionHandler(params: MTRContentLauncherClusterLaunchURLParams, completionHandler: (p1: MTRContentLauncherClusterLaunchResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeAcceptHeaderWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAcceptHeaderWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeAcceptedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAcceptedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeAttributeListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAttributeListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeClusterRevisionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeClusterRevisionWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeFeatureMapWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeFeatureMapWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeGeneratedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeGeneratedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeSupportedStreamingProtocolsWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeSupportedStreamingProtocolsWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAcceptHeaderWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAcceptHeaderWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAcceptedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAcceptedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAttributeListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAttributeListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeClusterRevisionWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeClusterRevisionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeFeatureMapWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeFeatureMapWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeGeneratedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeGeneratedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeSupportedStreamingProtocolsWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeSupportedStreamingProtocolsWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ writeAttributeSupportedStreamingProtocolsWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeSupportedStreamingProtocolsWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeSupportedStreamingProtocolsWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeSupportedStreamingProtocolsWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; } /** * @since 16.1 */ declare class MTRBaseClusterDescriptor extends MTRGenericBaseCluster { static alloc(): MTRBaseClusterDescriptor; // inherited from NSObject static new(): MTRBaseClusterDescriptor; // inherited from NSObject /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAcceptedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeAcceptedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAttributeListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeAttributeListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeClientListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeClientListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeClusterRevisionWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeClusterRevisionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeDeviceListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeDeviceTypeListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeFeatureMapWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeFeatureMapWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeGeneratedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeGeneratedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributePartsListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributePartsListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeServerListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeServerListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ constructor(o: { device: MTRBaseDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRBaseDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.4 */ initWithDeviceEndpointIDQueue(device: MTRBaseDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRBaseDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.4 */ readAttributeAcceptedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAcceptedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeAttributeListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAttributeListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeClientListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeClientListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeClusterRevisionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeClusterRevisionWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeDeviceListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeDeviceTypeListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeFeatureMapWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeFeatureMapWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeGeneratedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeGeneratedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributePartsListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributePartsListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeServerListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeServerListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAcceptedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAcceptedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAttributeListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAttributeListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeClientListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeClientListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeClusterRevisionWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeClusterRevisionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeDeviceListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeDeviceTypeListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeFeatureMapWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeFeatureMapWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeGeneratedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeGeneratedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributePartsListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributePartsListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeServerListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeServerListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; } /** * @since 18.4 */ declare class MTRBaseClusterDeviceEnergyManagement extends MTRGenericBaseCluster { static alloc(): MTRBaseClusterDeviceEnergyManagement; // inherited from NSObject static new(): MTRBaseClusterDeviceEnergyManagement; // inherited from NSObject /** * @since 18.4 */ static readAttributeAbsMaxPowerWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeAbsMinPowerWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeAcceptedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeAttributeListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeClusterRevisionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeESACanGenerateWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeESAStateWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeESATypeWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeFeatureMapWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeForecastWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: MTRDeviceEnergyManagementClusterForecastStruct, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeGeneratedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeOptOutStateWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributePowerAdjustmentCapabilityWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: MTRDeviceEnergyManagementClusterPowerAdjustCapabilityStruct, p2: NSError) => void): void; /** * @since 18.4 */ constructor(o: { device: MTRBaseDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 18.4 */ cancelPowerAdjustRequestWithCompletion(completion: (p1: NSError) => void): void; /** * @since 18.4 */ cancelPowerAdjustRequestWithParamsCompletion(params: MTRDeviceEnergyManagementClusterCancelPowerAdjustRequestParams, completion: (p1: NSError) => void): void; /** * @since 18.4 */ cancelRequestWithCompletion(completion: (p1: NSError) => void): void; /** * @since 18.4 */ cancelRequestWithParamsCompletion(params: MTRDeviceEnergyManagementClusterCancelRequestParams, completion: (p1: NSError) => void): void; /** * @since 18.4 */ initWithDeviceEndpointIDQueue(device: MTRBaseDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 18.4 */ modifyForecastRequestWithParamsCompletion(params: MTRDeviceEnergyManagementClusterModifyForecastRequestParams, completion: (p1: NSError) => void): void; /** * @since 18.4 */ pauseRequestWithParamsCompletion(params: MTRDeviceEnergyManagementClusterPauseRequestParams, completion: (p1: NSError) => void): void; /** * @since 18.4 */ powerAdjustRequestWithParamsCompletion(params: MTRDeviceEnergyManagementClusterPowerAdjustRequestParams, completion: (p1: NSError) => void): void; /** * @since 18.4 */ readAttributeAbsMaxPowerWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeAbsMinPowerWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeAcceptedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeAttributeListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeClusterRevisionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeESACanGenerateWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeESAStateWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeESATypeWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeFeatureMapWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeForecastWithCompletion(completion: (p1: MTRDeviceEnergyManagementClusterForecastStruct, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeGeneratedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeOptOutStateWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributePowerAdjustmentCapabilityWithCompletion(completion: (p1: MTRDeviceEnergyManagementClusterPowerAdjustCapabilityStruct, p2: NSError) => void): void; /** * @since 18.4 */ requestConstraintBasedForecastWithParamsCompletion(params: MTRDeviceEnergyManagementClusterRequestConstraintBasedForecastParams, completion: (p1: NSError) => void): void; /** * @since 18.4 */ resumeRequestWithCompletion(completion: (p1: NSError) => void): void; /** * @since 18.4 */ resumeRequestWithParamsCompletion(params: MTRDeviceEnergyManagementClusterResumeRequestParams, completion: (p1: NSError) => void): void; /** * @since 18.4 */ startTimeAdjustRequestWithParamsCompletion(params: MTRDeviceEnergyManagementClusterStartTimeAdjustRequestParams, completion: (p1: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeAbsMaxPowerWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeAbsMinPowerWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeAcceptedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeAttributeListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeClusterRevisionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeESACanGenerateWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeESAStateWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeESATypeWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeFeatureMapWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeForecastWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: MTRDeviceEnergyManagementClusterForecastStruct, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeGeneratedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeOptOutStateWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributePowerAdjustmentCapabilityWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: MTRDeviceEnergyManagementClusterPowerAdjustCapabilityStruct, p2: NSError) => void): void; } /** * @since 18.4 */ declare class MTRBaseClusterDeviceEnergyManagementMode extends MTRGenericBaseCluster { static alloc(): MTRBaseClusterDeviceEnergyManagementMode; // inherited from NSObject static new(): MTRBaseClusterDeviceEnergyManagementMode; // inherited from NSObject /** * @since 18.4 */ static readAttributeAcceptedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeAttributeListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeClusterRevisionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeCurrentModeWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeFeatureMapWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeGeneratedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeSupportedModesWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ constructor(o: { device: MTRBaseDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 18.4 */ changeToModeWithParamsCompletion(params: MTRDeviceEnergyManagementModeClusterChangeToModeParams, completion: (p1: MTRDeviceEnergyManagementModeClusterChangeToModeResponseParams, p2: NSError) => void): void; /** * @since 18.4 */ initWithDeviceEndpointIDQueue(device: MTRBaseDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 18.4 */ readAttributeAcceptedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeAttributeListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeClusterRevisionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeCurrentModeWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeFeatureMapWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeGeneratedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeSupportedModesWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeAcceptedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeAttributeListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeClusterRevisionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeCurrentModeWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeFeatureMapWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeGeneratedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeSupportedModesWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; } /** * @since 16.1 */ declare class MTRBaseClusterDiagnosticLogs extends MTRGenericBaseCluster { static alloc(): MTRBaseClusterDiagnosticLogs; // inherited from NSObject static new(): MTRBaseClusterDiagnosticLogs; // inherited from NSObject /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAcceptedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeAcceptedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAttributeListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeAttributeListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeClusterRevisionWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeClusterRevisionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeFeatureMapWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeFeatureMapWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeGeneratedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeGeneratedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ constructor(o: { device: MTRBaseDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRBaseDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.4 */ initWithDeviceEndpointIDQueue(device: MTRBaseDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRBaseDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.4 */ readAttributeAcceptedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAcceptedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeAttributeListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAttributeListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeClusterRevisionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeClusterRevisionWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeFeatureMapWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeFeatureMapWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeGeneratedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeGeneratedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ retrieveLogsRequestWithParamsCompletion(params: MTRDiagnosticLogsClusterRetrieveLogsRequestParams, completion: (p1: MTRDiagnosticLogsClusterRetrieveLogsResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ retrieveLogsRequestWithParamsCompletionHandler(params: MTRDiagnosticLogsClusterRetrieveLogsRequestParams, completionHandler: (p1: MTRDiagnosticLogsClusterRetrieveLogsResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAcceptedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAcceptedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAttributeListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAttributeListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeClusterRevisionWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeClusterRevisionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeFeatureMapWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeFeatureMapWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeGeneratedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeGeneratedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; } /** * @since 18.4 */ declare class MTRBaseClusterDishwasherAlarm extends MTRGenericBaseCluster { static alloc(): MTRBaseClusterDishwasherAlarm; // inherited from NSObject static new(): MTRBaseClusterDishwasherAlarm; // inherited from NSObject /** * @since 18.4 */ static readAttributeAcceptedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeAttributeListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeClusterRevisionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeFeatureMapWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeGeneratedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeLatchWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeMaskWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeStateWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeSupportedWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ constructor(o: { device: MTRBaseDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 18.4 */ initWithDeviceEndpointIDQueue(device: MTRBaseDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 18.4 */ modifyEnabledAlarmsWithParamsCompletion(params: MTRDishwasherAlarmClusterModifyEnabledAlarmsParams, completion: (p1: NSError) => void): void; /** * @since 18.4 */ readAttributeAcceptedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeAttributeListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeClusterRevisionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeFeatureMapWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeGeneratedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeLatchWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeMaskWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeStateWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeSupportedWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ resetWithParamsCompletion(params: MTRDishwasherAlarmClusterResetParams, completion: (p1: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeAcceptedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeAttributeListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeClusterRevisionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeFeatureMapWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeGeneratedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeLatchWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeMaskWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeStateWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeSupportedWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; } /** * @since 18.4 */ declare class MTRBaseClusterDishwasherMode extends MTRGenericBaseCluster { static alloc(): MTRBaseClusterDishwasherMode; // inherited from NSObject static new(): MTRBaseClusterDishwasherMode; // inherited from NSObject /** * @since 18.4 */ static readAttributeAcceptedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeAttributeListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeClusterRevisionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeCurrentModeWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeFeatureMapWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeGeneratedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeSupportedModesWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ constructor(o: { device: MTRBaseDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 18.4 */ changeToModeWithParamsCompletion(params: MTRDishwasherModeClusterChangeToModeParams, completion: (p1: MTRDishwasherModeClusterChangeToModeResponseParams, p2: NSError) => void): void; /** * @since 18.4 */ initWithDeviceEndpointIDQueue(device: MTRBaseDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 18.4 */ readAttributeAcceptedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeAttributeListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeClusterRevisionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeCurrentModeWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeFeatureMapWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeGeneratedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeSupportedModesWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeAcceptedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeAttributeListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeClusterRevisionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeCurrentModeWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeFeatureMapWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeGeneratedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeSupportedModesWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; } /** * @since 16.1 */ declare class MTRBaseClusterDoorLock extends MTRGenericBaseCluster { static alloc(): MTRBaseClusterDoorLock; // inherited from NSObject static new(): MTRBaseClusterDoorLock; // inherited from NSObject /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAcceptedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeAcceptedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeActuatorEnabledWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeActuatorEnabledWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeAliroBLEAdvertisingVersionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeAliroExpeditedTransactionSupportedProtocolVersionsWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeAliroGroupResolvingKeyWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSData, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeAliroReaderGroupIdentifierWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSData, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeAliroReaderGroupSubIdentifierWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSData, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeAliroReaderVerificationKeyWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSData, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeAliroSupportedBLEUWBProtocolVersionsWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAttributeListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeAttributeListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAutoRelockTimeWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeAutoRelockTimeWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeClusterRevisionWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeClusterRevisionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeCredentialRulesSupportWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeCredentialRulesSupportWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeDefaultConfigurationRegisterWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeDefaultConfigurationRegisterWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeDoorClosedEventsWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeDoorClosedEventsWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeDoorOpenEventsWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeDoorOpenEventsWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeDoorStateWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeDoorStateWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeEnableInsideStatusLEDWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeEnableInsideStatusLEDWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeEnableLocalProgrammingWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeEnableLocalProgrammingWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeEnableOneTouchLockingWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeEnableOneTouchLockingWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeEnablePrivacyModeButtonWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeEnablePrivacyModeButtonWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeExpiringUserTimeoutWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeExpiringUserTimeoutWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeFeatureMapWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeFeatureMapWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeGeneratedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeGeneratedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeLEDSettingsWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeLEDSettingsWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeLanguageWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeLanguageWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeLocalProgrammingFeaturesWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeLocalProgrammingFeaturesWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeLockStateWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeLockStateWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeLockTypeWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeLockTypeWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeMaxPINCodeLengthWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeMaxPINCodeLengthWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeMaxRFIDCodeLengthWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeMaxRFIDCodeLengthWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeMinPINCodeLengthWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeMinPINCodeLengthWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeMinRFIDCodeLengthWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeMinRFIDCodeLengthWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeNumberOfAliroCredentialIssuerKeysSupportedWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeNumberOfAliroEndpointKeysSupportedWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeNumberOfCredentialsSupportedPerUserWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeNumberOfCredentialsSupportedPerUserWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeNumberOfHolidaySchedulesSupportedWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeNumberOfHolidaySchedulesSupportedWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeNumberOfPINUsersSupportedWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeNumberOfPINUsersSupportedWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeNumberOfRFIDUsersSupportedWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeNumberOfRFIDUsersSupportedWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeNumberOfTotalUsersSupportedWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeNumberOfTotalUsersSupportedWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeNumberOfWeekDaySchedulesSupportedPerUserWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeNumberOfWeekDaySchedulesSupportedPerUserWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeNumberOfYearDaySchedulesSupportedPerUserWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeNumberOfYearDaySchedulesSupportedPerUserWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeOpenPeriodWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeOpenPeriodWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeOperatingModeWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeOperatingModeWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeRequirePINforRemoteOperationWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeRequirePINforRemoteOperationWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeSendPINOverTheAirWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeSendPINOverTheAirWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeSoundVolumeWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeSoundVolumeWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeSupportedOperatingModesWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeSupportedOperatingModesWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeUserCodeTemporaryDisableTimeWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeUserCodeTemporaryDisableTimeWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeWrongCodeEntryLimitWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeWrongCodeEntryLimitWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ constructor(o: { device: MTRBaseDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRBaseDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 18.4 */ clearAliroReaderConfigWithCompletion(completion: (p1: NSError) => void): void; /** * @since 18.4 */ clearAliroReaderConfigWithParamsCompletion(params: MTRDoorLockClusterClearAliroReaderConfigParams, completion: (p1: NSError) => void): void; /** * @since 16.4 */ clearCredentialWithParamsCompletion(params: MTRDoorLockClusterClearCredentialParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ clearCredentialWithParamsCompletionHandler(params: MTRDoorLockClusterClearCredentialParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ clearHolidayScheduleWithParamsCompletion(params: MTRDoorLockClusterClearHolidayScheduleParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ clearHolidayScheduleWithParamsCompletionHandler(params: MTRDoorLockClusterClearHolidayScheduleParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ clearUserWithParamsCompletion(params: MTRDoorLockClusterClearUserParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ clearUserWithParamsCompletionHandler(params: MTRDoorLockClusterClearUserParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ clearWeekDayScheduleWithParamsCompletion(params: MTRDoorLockClusterClearWeekDayScheduleParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ clearWeekDayScheduleWithParamsCompletionHandler(params: MTRDoorLockClusterClearWeekDayScheduleParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ clearYearDayScheduleWithParamsCompletion(params: MTRDoorLockClusterClearYearDayScheduleParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ clearYearDayScheduleWithParamsCompletionHandler(params: MTRDoorLockClusterClearYearDayScheduleParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ getCredentialStatusWithParamsCompletion(params: MTRDoorLockClusterGetCredentialStatusParams, completion: (p1: MTRDoorLockClusterGetCredentialStatusResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ getCredentialStatusWithParamsCompletionHandler(params: MTRDoorLockClusterGetCredentialStatusParams, completionHandler: (p1: MTRDoorLockClusterGetCredentialStatusResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ getHolidayScheduleWithParamsCompletion(params: MTRDoorLockClusterGetHolidayScheduleParams, completion: (p1: MTRDoorLockClusterGetHolidayScheduleResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ getHolidayScheduleWithParamsCompletionHandler(params: MTRDoorLockClusterGetHolidayScheduleParams, completionHandler: (p1: MTRDoorLockClusterGetHolidayScheduleResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ getUserWithParamsCompletion(params: MTRDoorLockClusterGetUserParams, completion: (p1: MTRDoorLockClusterGetUserResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ getUserWithParamsCompletionHandler(params: MTRDoorLockClusterGetUserParams, completionHandler: (p1: MTRDoorLockClusterGetUserResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ getWeekDayScheduleWithParamsCompletion(params: MTRDoorLockClusterGetWeekDayScheduleParams, completion: (p1: MTRDoorLockClusterGetWeekDayScheduleResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ getWeekDayScheduleWithParamsCompletionHandler(params: MTRDoorLockClusterGetWeekDayScheduleParams, completionHandler: (p1: MTRDoorLockClusterGetWeekDayScheduleResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ getYearDayScheduleWithParamsCompletion(params: MTRDoorLockClusterGetYearDayScheduleParams, completion: (p1: MTRDoorLockClusterGetYearDayScheduleResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ getYearDayScheduleWithParamsCompletionHandler(params: MTRDoorLockClusterGetYearDayScheduleParams, completionHandler: (p1: MTRDoorLockClusterGetYearDayScheduleResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ initWithDeviceEndpointIDQueue(device: MTRBaseDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRBaseDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 17.4 */ lockDoorWithCompletion(completion: (p1: NSError) => void): void; /** * @since 16.4 */ lockDoorWithParamsCompletion(params: MTRDoorLockClusterLockDoorParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ lockDoorWithParamsCompletionHandler(params: MTRDoorLockClusterLockDoorParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ readAttributeAcceptedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAcceptedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeActuatorEnabledWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeActuatorEnabledWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeAliroBLEAdvertisingVersionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeAliroExpeditedTransactionSupportedProtocolVersionsWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeAliroGroupResolvingKeyWithCompletion(completion: (p1: NSData, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeAliroReaderGroupIdentifierWithCompletion(completion: (p1: NSData, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeAliroReaderGroupSubIdentifierWithCompletion(completion: (p1: NSData, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeAliroReaderVerificationKeyWithCompletion(completion: (p1: NSData, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeAliroSupportedBLEUWBProtocolVersionsWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeAttributeListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAttributeListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeAutoRelockTimeWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAutoRelockTimeWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeClusterRevisionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeClusterRevisionWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeCredentialRulesSupportWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeCredentialRulesSupportWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeDefaultConfigurationRegisterWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeDefaultConfigurationRegisterWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeDoorClosedEventsWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeDoorClosedEventsWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeDoorOpenEventsWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeDoorOpenEventsWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeDoorStateWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeDoorStateWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeEnableInsideStatusLEDWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeEnableInsideStatusLEDWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeEnableLocalProgrammingWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeEnableLocalProgrammingWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeEnableOneTouchLockingWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeEnableOneTouchLockingWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeEnablePrivacyModeButtonWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeEnablePrivacyModeButtonWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeExpiringUserTimeoutWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeExpiringUserTimeoutWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeFeatureMapWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeFeatureMapWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeGeneratedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeGeneratedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeLEDSettingsWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeLEDSettingsWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeLanguageWithCompletion(completion: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeLanguageWithCompletionHandler(completionHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeLocalProgrammingFeaturesWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeLocalProgrammingFeaturesWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeLockStateWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeLockStateWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeLockTypeWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeLockTypeWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeMaxPINCodeLengthWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeMaxPINCodeLengthWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeMaxRFIDCodeLengthWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeMaxRFIDCodeLengthWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeMinPINCodeLengthWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeMinPINCodeLengthWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeMinRFIDCodeLengthWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeMinRFIDCodeLengthWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeNumberOfAliroCredentialIssuerKeysSupportedWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeNumberOfAliroEndpointKeysSupportedWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeNumberOfCredentialsSupportedPerUserWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeNumberOfCredentialsSupportedPerUserWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeNumberOfHolidaySchedulesSupportedWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeNumberOfHolidaySchedulesSupportedWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeNumberOfPINUsersSupportedWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeNumberOfPINUsersSupportedWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeNumberOfRFIDUsersSupportedWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeNumberOfRFIDUsersSupportedWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeNumberOfTotalUsersSupportedWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeNumberOfTotalUsersSupportedWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeNumberOfWeekDaySchedulesSupportedPerUserWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeNumberOfWeekDaySchedulesSupportedPerUserWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeNumberOfYearDaySchedulesSupportedPerUserWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeNumberOfYearDaySchedulesSupportedPerUserWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeOpenPeriodWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeOpenPeriodWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeOperatingModeWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeOperatingModeWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeRequirePINforRemoteOperationWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeRequirePINforRemoteOperationWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeSendPINOverTheAirWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeSendPINOverTheAirWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeSoundVolumeWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeSoundVolumeWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeSupportedOperatingModesWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeSupportedOperatingModesWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeUserCodeTemporaryDisableTimeWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeUserCodeTemporaryDisableTimeWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeWrongCodeEntryLimitWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeWrongCodeEntryLimitWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ setAliroReaderConfigWithParamsCompletion(params: MTRDoorLockClusterSetAliroReaderConfigParams, completion: (p1: NSError) => void): void; /** * @since 16.4 */ setCredentialWithParamsCompletion(params: MTRDoorLockClusterSetCredentialParams, completion: (p1: MTRDoorLockClusterSetCredentialResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ setCredentialWithParamsCompletionHandler(params: MTRDoorLockClusterSetCredentialParams, completionHandler: (p1: MTRDoorLockClusterSetCredentialResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ setHolidayScheduleWithParamsCompletion(params: MTRDoorLockClusterSetHolidayScheduleParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ setHolidayScheduleWithParamsCompletionHandler(params: MTRDoorLockClusterSetHolidayScheduleParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ setUserWithParamsCompletion(params: MTRDoorLockClusterSetUserParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ setUserWithParamsCompletionHandler(params: MTRDoorLockClusterSetUserParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ setWeekDayScheduleWithParamsCompletion(params: MTRDoorLockClusterSetWeekDayScheduleParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ setWeekDayScheduleWithParamsCompletionHandler(params: MTRDoorLockClusterSetWeekDayScheduleParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ setYearDayScheduleWithParamsCompletion(params: MTRDoorLockClusterSetYearDayScheduleParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ setYearDayScheduleWithParamsCompletionHandler(params: MTRDoorLockClusterSetYearDayScheduleParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAcceptedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAcceptedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeActuatorEnabledWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeActuatorEnabledWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeAliroBLEAdvertisingVersionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeAliroExpeditedTransactionSupportedProtocolVersionsWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeAliroGroupResolvingKeyWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSData, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeAliroReaderGroupIdentifierWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSData, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeAliroReaderGroupSubIdentifierWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSData, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeAliroReaderVerificationKeyWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSData, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeAliroSupportedBLEUWBProtocolVersionsWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAttributeListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAttributeListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAutoRelockTimeWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAutoRelockTimeWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeClusterRevisionWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeClusterRevisionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeCredentialRulesSupportWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeCredentialRulesSupportWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeDefaultConfigurationRegisterWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeDefaultConfigurationRegisterWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeDoorClosedEventsWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeDoorClosedEventsWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeDoorOpenEventsWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeDoorOpenEventsWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeDoorStateWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeDoorStateWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeEnableInsideStatusLEDWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeEnableInsideStatusLEDWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeEnableLocalProgrammingWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeEnableLocalProgrammingWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeEnableOneTouchLockingWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeEnableOneTouchLockingWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeEnablePrivacyModeButtonWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeEnablePrivacyModeButtonWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeExpiringUserTimeoutWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeExpiringUserTimeoutWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeFeatureMapWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeFeatureMapWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeGeneratedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeGeneratedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeLEDSettingsWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeLEDSettingsWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeLanguageWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeLanguageWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeLocalProgrammingFeaturesWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeLocalProgrammingFeaturesWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeLockStateWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeLockStateWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeLockTypeWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeLockTypeWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeMaxPINCodeLengthWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeMaxPINCodeLengthWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeMaxRFIDCodeLengthWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeMaxRFIDCodeLengthWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeMinPINCodeLengthWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeMinPINCodeLengthWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeMinRFIDCodeLengthWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeMinRFIDCodeLengthWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeNumberOfAliroCredentialIssuerKeysSupportedWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeNumberOfAliroEndpointKeysSupportedWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeNumberOfCredentialsSupportedPerUserWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeNumberOfCredentialsSupportedPerUserWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeNumberOfHolidaySchedulesSupportedWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeNumberOfHolidaySchedulesSupportedWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeNumberOfPINUsersSupportedWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeNumberOfPINUsersSupportedWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeNumberOfRFIDUsersSupportedWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeNumberOfRFIDUsersSupportedWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeNumberOfTotalUsersSupportedWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeNumberOfTotalUsersSupportedWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeNumberOfWeekDaySchedulesSupportedPerUserWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeNumberOfWeekDaySchedulesSupportedPerUserWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeNumberOfYearDaySchedulesSupportedPerUserWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeNumberOfYearDaySchedulesSupportedPerUserWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeOpenPeriodWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeOpenPeriodWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeOperatingModeWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeOperatingModeWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeRequirePINforRemoteOperationWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeRequirePINforRemoteOperationWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeSendPINOverTheAirWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeSendPINOverTheAirWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeSoundVolumeWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeSoundVolumeWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeSupportedOperatingModesWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeSupportedOperatingModesWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeUserCodeTemporaryDisableTimeWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeUserCodeTemporaryDisableTimeWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeWrongCodeEntryLimitWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeWrongCodeEntryLimitWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ unboltDoorWithCompletion(completion: (p1: NSError) => void): void; /** * @since 18.4 */ unboltDoorWithParamsCompletion(params: MTRDoorLockClusterUnboltDoorParams, completion: (p1: NSError) => void): void; /** * @since 17.4 */ unlockDoorWithCompletion(completion: (p1: NSError) => void): void; /** * @since 16.4 */ unlockDoorWithParamsCompletion(params: MTRDoorLockClusterUnlockDoorParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ unlockDoorWithParamsCompletionHandler(params: MTRDoorLockClusterUnlockDoorParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ unlockWithTimeoutWithParamsCompletion(params: MTRDoorLockClusterUnlockWithTimeoutParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ unlockWithTimeoutWithParamsCompletionHandler(params: MTRDoorLockClusterUnlockWithTimeoutParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeAutoRelockTimeWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeAutoRelockTimeWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeAutoRelockTimeWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeAutoRelockTimeWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeDoorClosedEventsWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeDoorClosedEventsWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeDoorClosedEventsWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeDoorClosedEventsWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeDoorOpenEventsWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeDoorOpenEventsWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeDoorOpenEventsWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeDoorOpenEventsWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeEnableInsideStatusLEDWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeEnableInsideStatusLEDWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeEnableInsideStatusLEDWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeEnableInsideStatusLEDWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeEnableLocalProgrammingWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeEnableLocalProgrammingWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeEnableLocalProgrammingWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeEnableLocalProgrammingWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeEnableOneTouchLockingWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeEnableOneTouchLockingWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeEnableOneTouchLockingWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeEnableOneTouchLockingWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeEnablePrivacyModeButtonWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeEnablePrivacyModeButtonWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeEnablePrivacyModeButtonWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeEnablePrivacyModeButtonWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeExpiringUserTimeoutWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeExpiringUserTimeoutWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeExpiringUserTimeoutWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeExpiringUserTimeoutWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeLEDSettingsWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeLEDSettingsWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeLEDSettingsWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeLEDSettingsWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeLanguageWithValueCompletion(value: string, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeLanguageWithValueCompletionHandler(value: string, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeLanguageWithValueParamsCompletion(value: string, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeLanguageWithValueParamsCompletionHandler(value: string, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeLocalProgrammingFeaturesWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeLocalProgrammingFeaturesWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeLocalProgrammingFeaturesWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeLocalProgrammingFeaturesWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeOpenPeriodWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeOpenPeriodWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeOpenPeriodWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeOpenPeriodWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeOperatingModeWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeOperatingModeWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeOperatingModeWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeOperatingModeWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeRequirePINforRemoteOperationWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeRequirePINforRemoteOperationWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeRequirePINforRemoteOperationWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeRequirePINforRemoteOperationWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeSendPINOverTheAirWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeSendPINOverTheAirWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeSendPINOverTheAirWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeSendPINOverTheAirWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeSoundVolumeWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeSoundVolumeWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeSoundVolumeWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeSoundVolumeWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeUserCodeTemporaryDisableTimeWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeUserCodeTemporaryDisableTimeWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeUserCodeTemporaryDisableTimeWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeUserCodeTemporaryDisableTimeWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeWrongCodeEntryLimitWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeWrongCodeEntryLimitWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeWrongCodeEntryLimitWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeWrongCodeEntryLimitWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; } /** * @since 17.6 */ declare class MTRBaseClusterElectricalEnergyMeasurement extends MTRGenericBaseCluster { static alloc(): MTRBaseClusterElectricalEnergyMeasurement; // inherited from NSObject static new(): MTRBaseClusterElectricalEnergyMeasurement; // inherited from NSObject /** * @since 17.6 */ static readAttributeAcceptedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeAccuracyWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: MTRElectricalEnergyMeasurementClusterMeasurementAccuracyStruct, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeAttributeListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeClusterRevisionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeCumulativeEnergyExportedWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: MTRElectricalEnergyMeasurementClusterEnergyMeasurementStruct, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeCumulativeEnergyImportedWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: MTRElectricalEnergyMeasurementClusterEnergyMeasurementStruct, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeCumulativeEnergyResetWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: MTRElectricalEnergyMeasurementClusterCumulativeEnergyResetStruct, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeFeatureMapWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeGeneratedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributePeriodicEnergyExportedWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: MTRElectricalEnergyMeasurementClusterEnergyMeasurementStruct, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributePeriodicEnergyImportedWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: MTRElectricalEnergyMeasurementClusterEnergyMeasurementStruct, p2: NSError) => void): void; /** * @since 17.6 */ constructor(o: { device: MTRBaseDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 17.6 */ initWithDeviceEndpointIDQueue(device: MTRBaseDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 17.6 */ readAttributeAcceptedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeAccuracyWithCompletion(completion: (p1: MTRElectricalEnergyMeasurementClusterMeasurementAccuracyStruct, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeAttributeListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeClusterRevisionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeCumulativeEnergyExportedWithCompletion(completion: (p1: MTRElectricalEnergyMeasurementClusterEnergyMeasurementStruct, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeCumulativeEnergyImportedWithCompletion(completion: (p1: MTRElectricalEnergyMeasurementClusterEnergyMeasurementStruct, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeCumulativeEnergyResetWithCompletion(completion: (p1: MTRElectricalEnergyMeasurementClusterCumulativeEnergyResetStruct, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeFeatureMapWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeGeneratedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ readAttributePeriodicEnergyExportedWithCompletion(completion: (p1: MTRElectricalEnergyMeasurementClusterEnergyMeasurementStruct, p2: NSError) => void): void; /** * @since 17.6 */ readAttributePeriodicEnergyImportedWithCompletion(completion: (p1: MTRElectricalEnergyMeasurementClusterEnergyMeasurementStruct, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeAcceptedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeAccuracyWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: MTRElectricalEnergyMeasurementClusterMeasurementAccuracyStruct, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeAttributeListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeClusterRevisionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeCumulativeEnergyExportedWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: MTRElectricalEnergyMeasurementClusterEnergyMeasurementStruct, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeCumulativeEnergyImportedWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: MTRElectricalEnergyMeasurementClusterEnergyMeasurementStruct, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeCumulativeEnergyResetWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: MTRElectricalEnergyMeasurementClusterCumulativeEnergyResetStruct, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeFeatureMapWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeGeneratedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributePeriodicEnergyExportedWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: MTRElectricalEnergyMeasurementClusterEnergyMeasurementStruct, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributePeriodicEnergyImportedWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: MTRElectricalEnergyMeasurementClusterEnergyMeasurementStruct, p2: NSError) => void): void; } /** * @since 16.1 * @deprecated 18.2 */ declare class MTRBaseClusterElectricalMeasurement extends MTRGenericBaseCluster { static alloc(): MTRBaseClusterElectricalMeasurement; // inherited from NSObject static new(): MTRBaseClusterElectricalMeasurement; // inherited from NSObject /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAcActivePowerOverloadWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeAcActivePowerOverloadWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAcCurrentDivisorWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeAcCurrentDivisorWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAcCurrentMultiplierWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeAcCurrentMultiplierWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAcCurrentOverloadWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeAcCurrentOverloadWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAcFrequencyDivisorWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeAcFrequencyDivisorWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAcFrequencyMaxWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeAcFrequencyMaxWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAcFrequencyMinWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeAcFrequencyMinWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAcFrequencyMultiplierWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeAcFrequencyMultiplierWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAcFrequencyWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeAcFrequencyWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAcOverloadAlarmsMaskWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeAcOverloadAlarmsMaskWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAcPowerDivisorWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeAcPowerDivisorWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAcPowerMultiplierWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeAcPowerMultiplierWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAcReactivePowerOverloadWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeAcReactivePowerOverloadWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAcVoltageDivisorWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeAcVoltageDivisorWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAcVoltageMultiplierWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeAcVoltageMultiplierWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAcVoltageOverloadWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeAcVoltageOverloadWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAcceptedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeAcceptedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeActiveCurrentPhaseBWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeActiveCurrentPhaseBWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeActiveCurrentPhaseCWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeActiveCurrentPhaseCWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeActivePowerMaxPhaseBWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeActivePowerMaxPhaseBWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeActivePowerMaxPhaseCWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeActivePowerMaxPhaseCWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeActivePowerMaxWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeActivePowerMaxWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeActivePowerMinPhaseBWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeActivePowerMinPhaseBWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeActivePowerMinPhaseCWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeActivePowerMinPhaseCWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeActivePowerMinWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeActivePowerMinWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeActivePowerPhaseBWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeActivePowerPhaseBWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeActivePowerPhaseCWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeActivePowerPhaseCWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeActivePowerWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeActivePowerWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeApparentPowerPhaseBWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeApparentPowerPhaseBWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeApparentPowerPhaseCWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeApparentPowerPhaseCWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeApparentPowerWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeApparentPowerWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAttributeListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeAttributeListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAverageRmsOverVoltageCounterPhaseBWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeAverageRmsOverVoltageCounterPhaseBWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAverageRmsOverVoltageCounterPhaseCWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeAverageRmsOverVoltageCounterPhaseCWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAverageRmsOverVoltageWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeAverageRmsOverVoltageWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAverageRmsUnderVoltageCounterPhaseBWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeAverageRmsUnderVoltageCounterPhaseBWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAverageRmsUnderVoltageCounterPhaseCWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeAverageRmsUnderVoltageCounterPhaseCWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAverageRmsUnderVoltageCounterWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeAverageRmsUnderVoltageCounterWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAverageRmsUnderVoltageWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeAverageRmsUnderVoltageWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAverageRmsVoltageMeasurementPeriodPhaseBWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeAverageRmsVoltageMeasurementPeriodPhaseBWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAverageRmsVoltageMeasurementPeriodPhaseCWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeAverageRmsVoltageMeasurementPeriodPhaseCWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAverageRmsVoltageMeasurementPeriodWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeAverageRmsVoltageMeasurementPeriodWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeClusterRevisionWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeClusterRevisionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeCurrentOverloadWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeCurrentOverloadWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeDcCurrentDivisorWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeDcCurrentDivisorWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeDcCurrentMaxWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeDcCurrentMaxWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeDcCurrentMinWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeDcCurrentMinWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeDcCurrentMultiplierWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeDcCurrentMultiplierWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeDcCurrentWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeDcCurrentWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeDcPowerDivisorWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeDcPowerDivisorWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeDcPowerMaxWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeDcPowerMaxWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeDcPowerMinWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeDcPowerMinWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeDcPowerMultiplierWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeDcPowerMultiplierWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeDcPowerWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeDcPowerWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeDcVoltageDivisorWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeDcVoltageDivisorWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeDcVoltageMaxWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeDcVoltageMaxWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeDcVoltageMinWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeDcVoltageMinWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeDcVoltageMultiplierWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeDcVoltageMultiplierWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeDcVoltageWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeDcVoltageWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeFeatureMapWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeFeatureMapWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeGeneratedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeGeneratedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeHarmonicCurrentMultiplierWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeHarmonicCurrentMultiplierWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeInstantaneousActiveCurrentWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeInstantaneousActiveCurrentWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeInstantaneousLineCurrentWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeInstantaneousLineCurrentWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeInstantaneousPowerWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeInstantaneousPowerWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeInstantaneousReactiveCurrentWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeInstantaneousReactiveCurrentWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeInstantaneousVoltageWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeInstantaneousVoltageWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeLineCurrentPhaseBWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeLineCurrentPhaseBWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeLineCurrentPhaseCWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeLineCurrentPhaseCWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeMeasured11thHarmonicCurrentWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeMeasured11thHarmonicCurrentWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeMeasured1stHarmonicCurrentWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeMeasured1stHarmonicCurrentWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeMeasured3rdHarmonicCurrentWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeMeasured3rdHarmonicCurrentWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeMeasured5thHarmonicCurrentWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeMeasured5thHarmonicCurrentWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeMeasured7thHarmonicCurrentWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeMeasured7thHarmonicCurrentWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeMeasured9thHarmonicCurrentWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeMeasured9thHarmonicCurrentWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeMeasuredPhase11thHarmonicCurrentWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeMeasuredPhase11thHarmonicCurrentWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeMeasuredPhase1stHarmonicCurrentWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeMeasuredPhase1stHarmonicCurrentWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeMeasuredPhase3rdHarmonicCurrentWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeMeasuredPhase3rdHarmonicCurrentWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeMeasuredPhase5thHarmonicCurrentWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeMeasuredPhase5thHarmonicCurrentWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeMeasuredPhase7thHarmonicCurrentWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeMeasuredPhase7thHarmonicCurrentWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeMeasuredPhase9thHarmonicCurrentWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeMeasuredPhase9thHarmonicCurrentWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeMeasurementTypeWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeMeasurementTypeWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeNeutralCurrentWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeNeutralCurrentWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeOverloadAlarmsMaskWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeOverloadAlarmsMaskWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributePhaseHarmonicCurrentMultiplierWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributePhaseHarmonicCurrentMultiplierWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributePowerDivisorWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributePowerDivisorWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributePowerFactorPhaseBWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributePowerFactorPhaseBWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributePowerFactorPhaseCWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributePowerFactorPhaseCWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributePowerFactorWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributePowerFactorWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributePowerMultiplierWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributePowerMultiplierWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeReactiveCurrentPhaseBWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeReactiveCurrentPhaseBWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeReactiveCurrentPhaseCWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeReactiveCurrentPhaseCWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeReactivePowerPhaseBWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeReactivePowerPhaseBWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeReactivePowerPhaseCWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeReactivePowerPhaseCWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeReactivePowerWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeReactivePowerWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeRmsCurrentMaxPhaseBWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeRmsCurrentMaxPhaseBWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeRmsCurrentMaxPhaseCWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeRmsCurrentMaxPhaseCWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeRmsCurrentMaxWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeRmsCurrentMaxWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeRmsCurrentMinPhaseBWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeRmsCurrentMinPhaseBWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeRmsCurrentMinPhaseCWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeRmsCurrentMinPhaseCWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeRmsCurrentMinWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeRmsCurrentMinWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeRmsCurrentPhaseBWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeRmsCurrentPhaseBWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeRmsCurrentPhaseCWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeRmsCurrentPhaseCWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeRmsCurrentWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeRmsCurrentWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeRmsExtremeOverVoltagePeriodPhaseBWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeRmsExtremeOverVoltagePeriodPhaseBWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeRmsExtremeOverVoltagePeriodPhaseCWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeRmsExtremeOverVoltagePeriodPhaseCWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeRmsExtremeOverVoltagePeriodWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeRmsExtremeOverVoltagePeriodWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeRmsExtremeOverVoltageWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeRmsExtremeOverVoltageWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeRmsExtremeUnderVoltagePeriodPhaseBWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeRmsExtremeUnderVoltagePeriodPhaseBWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeRmsExtremeUnderVoltagePeriodPhaseCWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeRmsExtremeUnderVoltagePeriodPhaseCWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeRmsExtremeUnderVoltagePeriodWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeRmsExtremeUnderVoltagePeriodWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeRmsExtremeUnderVoltageWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeRmsExtremeUnderVoltageWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeRmsVoltageMaxPhaseBWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeRmsVoltageMaxPhaseBWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeRmsVoltageMaxPhaseCWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeRmsVoltageMaxPhaseCWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeRmsVoltageMaxWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeRmsVoltageMaxWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeRmsVoltageMinPhaseBWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeRmsVoltageMinPhaseBWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeRmsVoltageMinPhaseCWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeRmsVoltageMinPhaseCWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeRmsVoltageMinWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeRmsVoltageMinWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeRmsVoltagePhaseBWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeRmsVoltagePhaseBWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeRmsVoltagePhaseCWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeRmsVoltagePhaseCWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeRmsVoltageSagPeriodPhaseBWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeRmsVoltageSagPeriodPhaseBWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeRmsVoltageSagPeriodPhaseCWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeRmsVoltageSagPeriodPhaseCWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeRmsVoltageSagPeriodWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeRmsVoltageSagPeriodWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeRmsVoltageSagWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeRmsVoltageSagWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeRmsVoltageSwellPeriodPhaseBWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeRmsVoltageSwellPeriodPhaseBWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeRmsVoltageSwellPeriodPhaseCWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeRmsVoltageSwellPeriodPhaseCWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeRmsVoltageSwellPeriodWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeRmsVoltageSwellPeriodWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeRmsVoltageSwellWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeRmsVoltageSwellWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeRmsVoltageWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeRmsVoltageWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeTotalActivePowerWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeTotalActivePowerWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeTotalApparentPowerWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeTotalApparentPowerWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeTotalReactivePowerWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeTotalReactivePowerWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeVoltageOverloadWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeVoltageOverloadWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ constructor(o: { device: MTRBaseDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRBaseDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.4 * @deprecated 18.2 */ getMeasurementProfileCommandWithParamsCompletion(params: MTRElectricalMeasurementClusterGetMeasurementProfileCommandParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ getMeasurementProfileCommandWithParamsCompletionHandler(params: MTRElectricalMeasurementClusterGetMeasurementProfileCommandParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ getProfileInfoCommandWithCompletion(completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ getProfileInfoCommandWithCompletionHandler(completionHandler: (p1: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ getProfileInfoCommandWithParamsCompletion(params: MTRElectricalMeasurementClusterGetProfileInfoCommandParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ getProfileInfoCommandWithParamsCompletionHandler(params: MTRElectricalMeasurementClusterGetProfileInfoCommandParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ initWithDeviceEndpointIDQueue(device: MTRBaseDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRBaseDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.4 * @deprecated 18.2 */ readAttributeAcActivePowerOverloadWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAcActivePowerOverloadWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeAcCurrentDivisorWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAcCurrentDivisorWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeAcCurrentMultiplierWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAcCurrentMultiplierWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeAcCurrentOverloadWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAcCurrentOverloadWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeAcFrequencyDivisorWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAcFrequencyDivisorWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeAcFrequencyMaxWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAcFrequencyMaxWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeAcFrequencyMinWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAcFrequencyMinWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeAcFrequencyMultiplierWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAcFrequencyMultiplierWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeAcFrequencyWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAcFrequencyWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeAcOverloadAlarmsMaskWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAcOverloadAlarmsMaskWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeAcPowerDivisorWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAcPowerDivisorWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeAcPowerMultiplierWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAcPowerMultiplierWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeAcReactivePowerOverloadWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAcReactivePowerOverloadWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeAcVoltageDivisorWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAcVoltageDivisorWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeAcVoltageMultiplierWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAcVoltageMultiplierWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeAcVoltageOverloadWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAcVoltageOverloadWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeAcceptedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAcceptedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeActiveCurrentPhaseBWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeActiveCurrentPhaseBWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeActiveCurrentPhaseCWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeActiveCurrentPhaseCWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeActivePowerMaxPhaseBWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeActivePowerMaxPhaseBWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeActivePowerMaxPhaseCWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeActivePowerMaxPhaseCWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeActivePowerMaxWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeActivePowerMaxWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeActivePowerMinPhaseBWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeActivePowerMinPhaseBWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeActivePowerMinPhaseCWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeActivePowerMinPhaseCWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeActivePowerMinWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeActivePowerMinWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeActivePowerPhaseBWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeActivePowerPhaseBWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeActivePowerPhaseCWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeActivePowerPhaseCWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeActivePowerWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeActivePowerWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeApparentPowerPhaseBWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeApparentPowerPhaseBWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeApparentPowerPhaseCWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeApparentPowerPhaseCWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeApparentPowerWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeApparentPowerWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeAttributeListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAttributeListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeAverageRmsOverVoltageCounterPhaseBWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAverageRmsOverVoltageCounterPhaseBWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeAverageRmsOverVoltageCounterPhaseCWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAverageRmsOverVoltageCounterPhaseCWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeAverageRmsOverVoltageWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAverageRmsOverVoltageWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeAverageRmsUnderVoltageCounterPhaseBWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAverageRmsUnderVoltageCounterPhaseBWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeAverageRmsUnderVoltageCounterPhaseCWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAverageRmsUnderVoltageCounterPhaseCWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeAverageRmsUnderVoltageCounterWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAverageRmsUnderVoltageCounterWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeAverageRmsUnderVoltageWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAverageRmsUnderVoltageWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeAverageRmsVoltageMeasurementPeriodPhaseBWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAverageRmsVoltageMeasurementPeriodPhaseBWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeAverageRmsVoltageMeasurementPeriodPhaseCWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAverageRmsVoltageMeasurementPeriodPhaseCWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeAverageRmsVoltageMeasurementPeriodWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAverageRmsVoltageMeasurementPeriodWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeClusterRevisionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeClusterRevisionWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeCurrentOverloadWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeCurrentOverloadWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeDcCurrentDivisorWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeDcCurrentDivisorWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeDcCurrentMaxWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeDcCurrentMaxWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeDcCurrentMinWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeDcCurrentMinWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeDcCurrentMultiplierWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeDcCurrentMultiplierWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeDcCurrentWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeDcCurrentWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeDcPowerDivisorWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeDcPowerDivisorWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeDcPowerMaxWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeDcPowerMaxWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeDcPowerMinWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeDcPowerMinWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeDcPowerMultiplierWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeDcPowerMultiplierWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeDcPowerWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeDcPowerWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeDcVoltageDivisorWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeDcVoltageDivisorWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeDcVoltageMaxWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeDcVoltageMaxWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeDcVoltageMinWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeDcVoltageMinWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeDcVoltageMultiplierWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeDcVoltageMultiplierWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeDcVoltageWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeDcVoltageWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeFeatureMapWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeFeatureMapWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeGeneratedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeGeneratedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeHarmonicCurrentMultiplierWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeHarmonicCurrentMultiplierWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeInstantaneousActiveCurrentWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeInstantaneousActiveCurrentWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeInstantaneousLineCurrentWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeInstantaneousLineCurrentWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeInstantaneousPowerWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeInstantaneousPowerWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeInstantaneousReactiveCurrentWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeInstantaneousReactiveCurrentWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeInstantaneousVoltageWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeInstantaneousVoltageWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeLineCurrentPhaseBWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeLineCurrentPhaseBWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeLineCurrentPhaseCWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeLineCurrentPhaseCWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeMeasured11thHarmonicCurrentWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeMeasured11thHarmonicCurrentWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeMeasured1stHarmonicCurrentWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeMeasured1stHarmonicCurrentWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeMeasured3rdHarmonicCurrentWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeMeasured3rdHarmonicCurrentWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeMeasured5thHarmonicCurrentWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeMeasured5thHarmonicCurrentWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeMeasured7thHarmonicCurrentWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeMeasured7thHarmonicCurrentWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeMeasured9thHarmonicCurrentWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeMeasured9thHarmonicCurrentWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeMeasuredPhase11thHarmonicCurrentWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeMeasuredPhase11thHarmonicCurrentWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeMeasuredPhase1stHarmonicCurrentWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeMeasuredPhase1stHarmonicCurrentWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeMeasuredPhase3rdHarmonicCurrentWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeMeasuredPhase3rdHarmonicCurrentWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeMeasuredPhase5thHarmonicCurrentWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeMeasuredPhase5thHarmonicCurrentWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeMeasuredPhase7thHarmonicCurrentWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeMeasuredPhase7thHarmonicCurrentWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeMeasuredPhase9thHarmonicCurrentWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeMeasuredPhase9thHarmonicCurrentWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeMeasurementTypeWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeMeasurementTypeWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeNeutralCurrentWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeNeutralCurrentWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeOverloadAlarmsMaskWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeOverloadAlarmsMaskWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributePhaseHarmonicCurrentMultiplierWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributePhaseHarmonicCurrentMultiplierWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributePowerDivisorWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributePowerDivisorWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributePowerFactorPhaseBWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributePowerFactorPhaseBWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributePowerFactorPhaseCWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributePowerFactorPhaseCWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributePowerFactorWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributePowerFactorWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributePowerMultiplierWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributePowerMultiplierWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeReactiveCurrentPhaseBWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeReactiveCurrentPhaseBWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeReactiveCurrentPhaseCWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeReactiveCurrentPhaseCWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeReactivePowerPhaseBWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeReactivePowerPhaseBWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeReactivePowerPhaseCWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeReactivePowerPhaseCWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeReactivePowerWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeReactivePowerWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeRmsCurrentMaxPhaseBWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeRmsCurrentMaxPhaseBWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeRmsCurrentMaxPhaseCWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeRmsCurrentMaxPhaseCWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeRmsCurrentMaxWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeRmsCurrentMaxWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeRmsCurrentMinPhaseBWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeRmsCurrentMinPhaseBWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeRmsCurrentMinPhaseCWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeRmsCurrentMinPhaseCWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeRmsCurrentMinWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeRmsCurrentMinWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeRmsCurrentPhaseBWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeRmsCurrentPhaseBWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeRmsCurrentPhaseCWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeRmsCurrentPhaseCWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeRmsCurrentWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeRmsCurrentWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeRmsExtremeOverVoltagePeriodPhaseBWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeRmsExtremeOverVoltagePeriodPhaseBWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeRmsExtremeOverVoltagePeriodPhaseCWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeRmsExtremeOverVoltagePeriodPhaseCWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeRmsExtremeOverVoltagePeriodWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeRmsExtremeOverVoltagePeriodWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeRmsExtremeOverVoltageWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeRmsExtremeOverVoltageWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeRmsExtremeUnderVoltagePeriodPhaseBWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeRmsExtremeUnderVoltagePeriodPhaseBWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeRmsExtremeUnderVoltagePeriodPhaseCWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeRmsExtremeUnderVoltagePeriodPhaseCWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeRmsExtremeUnderVoltagePeriodWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeRmsExtremeUnderVoltagePeriodWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeRmsExtremeUnderVoltageWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeRmsExtremeUnderVoltageWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeRmsVoltageMaxPhaseBWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeRmsVoltageMaxPhaseBWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeRmsVoltageMaxPhaseCWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeRmsVoltageMaxPhaseCWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeRmsVoltageMaxWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeRmsVoltageMaxWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeRmsVoltageMinPhaseBWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeRmsVoltageMinPhaseBWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeRmsVoltageMinPhaseCWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeRmsVoltageMinPhaseCWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeRmsVoltageMinWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeRmsVoltageMinWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeRmsVoltagePhaseBWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeRmsVoltagePhaseBWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeRmsVoltagePhaseCWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeRmsVoltagePhaseCWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeRmsVoltageSagPeriodPhaseBWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeRmsVoltageSagPeriodPhaseBWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeRmsVoltageSagPeriodPhaseCWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeRmsVoltageSagPeriodPhaseCWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeRmsVoltageSagPeriodWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeRmsVoltageSagPeriodWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeRmsVoltageSagWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeRmsVoltageSagWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeRmsVoltageSwellPeriodPhaseBWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeRmsVoltageSwellPeriodPhaseBWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeRmsVoltageSwellPeriodPhaseCWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeRmsVoltageSwellPeriodPhaseCWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeRmsVoltageSwellPeriodWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeRmsVoltageSwellPeriodWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeRmsVoltageSwellWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeRmsVoltageSwellWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeRmsVoltageWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeRmsVoltageWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeTotalActivePowerWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeTotalActivePowerWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeTotalApparentPowerWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeTotalApparentPowerWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeTotalReactivePowerWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeTotalReactivePowerWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeVoltageOverloadWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeVoltageOverloadWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAcActivePowerOverloadWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeAcActivePowerOverloadWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAcCurrentDivisorWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeAcCurrentDivisorWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAcCurrentMultiplierWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeAcCurrentMultiplierWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAcCurrentOverloadWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeAcCurrentOverloadWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAcFrequencyDivisorWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeAcFrequencyDivisorWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAcFrequencyMaxWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeAcFrequencyMaxWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAcFrequencyMinWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeAcFrequencyMinWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAcFrequencyMultiplierWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeAcFrequencyMultiplierWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAcFrequencyWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeAcFrequencyWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAcOverloadAlarmsMaskWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeAcOverloadAlarmsMaskWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAcPowerDivisorWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeAcPowerDivisorWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAcPowerMultiplierWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeAcPowerMultiplierWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAcReactivePowerOverloadWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeAcReactivePowerOverloadWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAcVoltageDivisorWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeAcVoltageDivisorWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAcVoltageMultiplierWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeAcVoltageMultiplierWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAcVoltageOverloadWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeAcVoltageOverloadWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAcceptedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeAcceptedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeActiveCurrentPhaseBWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeActiveCurrentPhaseBWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeActiveCurrentPhaseCWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeActiveCurrentPhaseCWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeActivePowerMaxPhaseBWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeActivePowerMaxPhaseBWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeActivePowerMaxPhaseCWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeActivePowerMaxPhaseCWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeActivePowerMaxWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeActivePowerMaxWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeActivePowerMinPhaseBWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeActivePowerMinPhaseBWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeActivePowerMinPhaseCWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeActivePowerMinPhaseCWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeActivePowerMinWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeActivePowerMinWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeActivePowerPhaseBWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeActivePowerPhaseBWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeActivePowerPhaseCWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeActivePowerPhaseCWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeActivePowerWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeActivePowerWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeApparentPowerPhaseBWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeApparentPowerPhaseBWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeApparentPowerPhaseCWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeApparentPowerPhaseCWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeApparentPowerWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeApparentPowerWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAttributeListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeAttributeListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAverageRmsOverVoltageCounterPhaseBWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeAverageRmsOverVoltageCounterPhaseBWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAverageRmsOverVoltageCounterPhaseCWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeAverageRmsOverVoltageCounterPhaseCWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAverageRmsOverVoltageWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeAverageRmsOverVoltageWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAverageRmsUnderVoltageCounterPhaseBWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeAverageRmsUnderVoltageCounterPhaseBWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAverageRmsUnderVoltageCounterPhaseCWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeAverageRmsUnderVoltageCounterPhaseCWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAverageRmsUnderVoltageCounterWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeAverageRmsUnderVoltageCounterWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAverageRmsUnderVoltageWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeAverageRmsUnderVoltageWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAverageRmsVoltageMeasurementPeriodPhaseBWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeAverageRmsVoltageMeasurementPeriodPhaseBWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAverageRmsVoltageMeasurementPeriodPhaseCWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeAverageRmsVoltageMeasurementPeriodPhaseCWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAverageRmsVoltageMeasurementPeriodWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeAverageRmsVoltageMeasurementPeriodWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeClusterRevisionWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeClusterRevisionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeCurrentOverloadWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeCurrentOverloadWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeDcCurrentDivisorWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeDcCurrentDivisorWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeDcCurrentMaxWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeDcCurrentMaxWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeDcCurrentMinWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeDcCurrentMinWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeDcCurrentMultiplierWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeDcCurrentMultiplierWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeDcCurrentWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeDcCurrentWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeDcPowerDivisorWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeDcPowerDivisorWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeDcPowerMaxWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeDcPowerMaxWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeDcPowerMinWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeDcPowerMinWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeDcPowerMultiplierWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeDcPowerMultiplierWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeDcPowerWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeDcPowerWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeDcVoltageDivisorWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeDcVoltageDivisorWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeDcVoltageMaxWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeDcVoltageMaxWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeDcVoltageMinWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeDcVoltageMinWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeDcVoltageMultiplierWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeDcVoltageMultiplierWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeDcVoltageWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeDcVoltageWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeFeatureMapWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeFeatureMapWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeGeneratedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeGeneratedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeHarmonicCurrentMultiplierWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeHarmonicCurrentMultiplierWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeInstantaneousActiveCurrentWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeInstantaneousActiveCurrentWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeInstantaneousLineCurrentWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeInstantaneousLineCurrentWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeInstantaneousPowerWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeInstantaneousPowerWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeInstantaneousReactiveCurrentWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeInstantaneousReactiveCurrentWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeInstantaneousVoltageWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeInstantaneousVoltageWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeLineCurrentPhaseBWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeLineCurrentPhaseBWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeLineCurrentPhaseCWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeLineCurrentPhaseCWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeMeasured11thHarmonicCurrentWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeMeasured11thHarmonicCurrentWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeMeasured1stHarmonicCurrentWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeMeasured1stHarmonicCurrentWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeMeasured3rdHarmonicCurrentWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeMeasured3rdHarmonicCurrentWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeMeasured5thHarmonicCurrentWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeMeasured5thHarmonicCurrentWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeMeasured7thHarmonicCurrentWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeMeasured7thHarmonicCurrentWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeMeasured9thHarmonicCurrentWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeMeasured9thHarmonicCurrentWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeMeasuredPhase11thHarmonicCurrentWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeMeasuredPhase11thHarmonicCurrentWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeMeasuredPhase1stHarmonicCurrentWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeMeasuredPhase1stHarmonicCurrentWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeMeasuredPhase3rdHarmonicCurrentWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeMeasuredPhase3rdHarmonicCurrentWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeMeasuredPhase5thHarmonicCurrentWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeMeasuredPhase5thHarmonicCurrentWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeMeasuredPhase7thHarmonicCurrentWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeMeasuredPhase7thHarmonicCurrentWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeMeasuredPhase9thHarmonicCurrentWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeMeasuredPhase9thHarmonicCurrentWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeMeasurementTypeWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeMeasurementTypeWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeNeutralCurrentWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeNeutralCurrentWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeOverloadAlarmsMaskWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeOverloadAlarmsMaskWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributePhaseHarmonicCurrentMultiplierWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributePhaseHarmonicCurrentMultiplierWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributePowerDivisorWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributePowerDivisorWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributePowerFactorPhaseBWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributePowerFactorPhaseBWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributePowerFactorPhaseCWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributePowerFactorPhaseCWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributePowerFactorWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributePowerFactorWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributePowerMultiplierWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributePowerMultiplierWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeReactiveCurrentPhaseBWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeReactiveCurrentPhaseBWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeReactiveCurrentPhaseCWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeReactiveCurrentPhaseCWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeReactivePowerPhaseBWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeReactivePowerPhaseBWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeReactivePowerPhaseCWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeReactivePowerPhaseCWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeReactivePowerWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeReactivePowerWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeRmsCurrentMaxPhaseBWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeRmsCurrentMaxPhaseBWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeRmsCurrentMaxPhaseCWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeRmsCurrentMaxPhaseCWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeRmsCurrentMaxWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeRmsCurrentMaxWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeRmsCurrentMinPhaseBWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeRmsCurrentMinPhaseBWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeRmsCurrentMinPhaseCWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeRmsCurrentMinPhaseCWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeRmsCurrentMinWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeRmsCurrentMinWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeRmsCurrentPhaseBWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeRmsCurrentPhaseBWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeRmsCurrentPhaseCWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeRmsCurrentPhaseCWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeRmsCurrentWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeRmsCurrentWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeRmsExtremeOverVoltagePeriodPhaseBWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeRmsExtremeOverVoltagePeriodPhaseBWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeRmsExtremeOverVoltagePeriodPhaseCWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeRmsExtremeOverVoltagePeriodPhaseCWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeRmsExtremeOverVoltagePeriodWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeRmsExtremeOverVoltagePeriodWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeRmsExtremeOverVoltageWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeRmsExtremeOverVoltageWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeRmsExtremeUnderVoltagePeriodPhaseBWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeRmsExtremeUnderVoltagePeriodPhaseBWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeRmsExtremeUnderVoltagePeriodPhaseCWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeRmsExtremeUnderVoltagePeriodPhaseCWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeRmsExtremeUnderVoltagePeriodWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeRmsExtremeUnderVoltagePeriodWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeRmsExtremeUnderVoltageWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeRmsExtremeUnderVoltageWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeRmsVoltageMaxPhaseBWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeRmsVoltageMaxPhaseBWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeRmsVoltageMaxPhaseCWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeRmsVoltageMaxPhaseCWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeRmsVoltageMaxWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeRmsVoltageMaxWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeRmsVoltageMinPhaseBWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeRmsVoltageMinPhaseBWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeRmsVoltageMinPhaseCWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeRmsVoltageMinPhaseCWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeRmsVoltageMinWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeRmsVoltageMinWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeRmsVoltagePhaseBWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeRmsVoltagePhaseBWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeRmsVoltagePhaseCWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeRmsVoltagePhaseCWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeRmsVoltageSagPeriodPhaseBWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeRmsVoltageSagPeriodPhaseBWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeRmsVoltageSagPeriodPhaseCWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeRmsVoltageSagPeriodPhaseCWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeRmsVoltageSagPeriodWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeRmsVoltageSagPeriodWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeRmsVoltageSagWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeRmsVoltageSagWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeRmsVoltageSwellPeriodPhaseBWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeRmsVoltageSwellPeriodPhaseBWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeRmsVoltageSwellPeriodPhaseCWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeRmsVoltageSwellPeriodPhaseCWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeRmsVoltageSwellPeriodWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeRmsVoltageSwellPeriodWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeRmsVoltageSwellWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeRmsVoltageSwellWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeRmsVoltageWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeRmsVoltageWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeTotalActivePowerWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeTotalActivePowerWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeTotalApparentPowerWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeTotalApparentPowerWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeTotalReactivePowerWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeTotalReactivePowerWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeVoltageOverloadWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeVoltageOverloadWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ writeAttributeAcOverloadAlarmsMaskWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeAcOverloadAlarmsMaskWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ writeAttributeAcOverloadAlarmsMaskWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeAcOverloadAlarmsMaskWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ writeAttributeAverageRmsUnderVoltageCounterWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeAverageRmsUnderVoltageCounterWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ writeAttributeAverageRmsUnderVoltageCounterWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeAverageRmsUnderVoltageCounterWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ writeAttributeAverageRmsVoltageMeasurementPeriodWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeAverageRmsVoltageMeasurementPeriodWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ writeAttributeAverageRmsVoltageMeasurementPeriodWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeAverageRmsVoltageMeasurementPeriodWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ writeAttributeOverloadAlarmsMaskWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeOverloadAlarmsMaskWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ writeAttributeOverloadAlarmsMaskWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeOverloadAlarmsMaskWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ writeAttributeRmsExtremeOverVoltagePeriodWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeRmsExtremeOverVoltagePeriodWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ writeAttributeRmsExtremeOverVoltagePeriodWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeRmsExtremeOverVoltagePeriodWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ writeAttributeRmsExtremeUnderVoltagePeriodWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeRmsExtremeUnderVoltagePeriodWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ writeAttributeRmsExtremeUnderVoltagePeriodWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeRmsExtremeUnderVoltagePeriodWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ writeAttributeRmsVoltageSagPeriodWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeRmsVoltageSagPeriodWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ writeAttributeRmsVoltageSagPeriodWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeRmsVoltageSagPeriodWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ writeAttributeRmsVoltageSwellPeriodWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeRmsVoltageSwellPeriodWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ writeAttributeRmsVoltageSwellPeriodWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeRmsVoltageSwellPeriodWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; } /** * @since 17.6 */ declare class MTRBaseClusterElectricalPowerMeasurement extends MTRGenericBaseCluster { static alloc(): MTRBaseClusterElectricalPowerMeasurement; // inherited from NSObject static new(): MTRBaseClusterElectricalPowerMeasurement; // inherited from NSObject /** * @since 17.6 */ static readAttributeAcceptedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeAccuracyWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeActiveCurrentWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeActivePowerWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeApparentCurrentWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeApparentPowerWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeAttributeListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeClusterRevisionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeFeatureMapWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeFrequencyWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeGeneratedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeHarmonicCurrentsWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeHarmonicPhasesWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeNeutralCurrentWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeNumberOfMeasurementTypesWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributePowerFactorWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributePowerModeWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeRMSCurrentWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeRMSPowerWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeRMSVoltageWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeRangesWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeReactiveCurrentWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeReactivePowerWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeVoltageWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ constructor(o: { device: MTRBaseDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 17.6 */ initWithDeviceEndpointIDQueue(device: MTRBaseDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 17.6 */ readAttributeAcceptedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeAccuracyWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeActiveCurrentWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeActivePowerWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeApparentCurrentWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeApparentPowerWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeAttributeListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeClusterRevisionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeFeatureMapWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeFrequencyWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeGeneratedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeHarmonicCurrentsWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeHarmonicPhasesWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeNeutralCurrentWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeNumberOfMeasurementTypesWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributePowerFactorWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributePowerModeWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeRMSCurrentWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeRMSPowerWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeRMSVoltageWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeRangesWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeReactiveCurrentWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeReactivePowerWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeVoltageWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeAcceptedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeAccuracyWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeActiveCurrentWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeActivePowerWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeApparentCurrentWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeApparentPowerWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeAttributeListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeClusterRevisionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeFeatureMapWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeFrequencyWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeGeneratedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeHarmonicCurrentsWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeHarmonicPhasesWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeNeutralCurrentWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeNumberOfMeasurementTypesWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributePowerFactorWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributePowerModeWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeRMSCurrentWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeRMSPowerWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeRMSVoltageWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeRangesWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeReactiveCurrentWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeReactivePowerWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeVoltageWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; } /** * @since 18.4 */ declare class MTRBaseClusterEnergyEVSE extends MTRGenericBaseCluster { static alloc(): MTRBaseClusterEnergyEVSE; // inherited from NSObject static new(): MTRBaseClusterEnergyEVSE; // inherited from NSObject /** * @since 18.4 */ static readAttributeAcceptedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeApproximateEVEfficiencyWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeAttributeListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeChargingEnabledUntilWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeCircuitCapacityWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeClusterRevisionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeFaultStateWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeFeatureMapWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeGeneratedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeMaximumChargeCurrentWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeMinimumChargeCurrentWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeNextChargeRequiredEnergyWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeNextChargeStartTimeWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeNextChargeTargetSoCWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeNextChargeTargetTimeWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeRandomizationDelayWindowWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeSessionDurationWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeSessionEnergyChargedWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeSessionIDWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeStateWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeSupplyStateWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeUserMaximumChargeCurrentWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ constructor(o: { device: MTRBaseDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 18.4 */ clearTargetsWithCompletion(completion: (p1: NSError) => void): void; /** * @since 18.4 */ clearTargetsWithParamsCompletion(params: MTREnergyEVSEClusterClearTargetsParams, completion: (p1: NSError) => void): void; /** * @since 18.4 */ disableWithCompletion(completion: (p1: NSError) => void): void; /** * @since 18.4 */ disableWithParamsCompletion(params: MTREnergyEVSEClusterDisableParams, completion: (p1: NSError) => void): void; /** * @since 18.4 */ enableChargingWithParamsCompletion(params: MTREnergyEVSEClusterEnableChargingParams, completion: (p1: NSError) => void): void; /** * @since 18.4 */ getTargetsWithCompletion(completion: (p1: MTREnergyEVSEClusterGetTargetsResponseParams, p2: NSError) => void): void; /** * @since 18.4 */ getTargetsWithParamsCompletion(params: MTREnergyEVSEClusterGetTargetsParams, completion: (p1: MTREnergyEVSEClusterGetTargetsResponseParams, p2: NSError) => void): void; /** * @since 18.4 */ initWithDeviceEndpointIDQueue(device: MTRBaseDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 18.4 */ readAttributeAcceptedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeApproximateEVEfficiencyWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeAttributeListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeChargingEnabledUntilWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeCircuitCapacityWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeClusterRevisionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeFaultStateWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeFeatureMapWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeGeneratedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeMaximumChargeCurrentWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeMinimumChargeCurrentWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeNextChargeRequiredEnergyWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeNextChargeStartTimeWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeNextChargeTargetSoCWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeNextChargeTargetTimeWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeRandomizationDelayWindowWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeSessionDurationWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeSessionEnergyChargedWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeSessionIDWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeStateWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeSupplyStateWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeUserMaximumChargeCurrentWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ setTargetsWithParamsCompletion(params: MTREnergyEVSEClusterSetTargetsParams, completion: (p1: NSError) => void): void; /** * @since 18.4 */ startDiagnosticsWithCompletion(completion: (p1: NSError) => void): void; /** * @since 18.4 */ startDiagnosticsWithParamsCompletion(params: MTREnergyEVSEClusterStartDiagnosticsParams, completion: (p1: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeAcceptedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeApproximateEVEfficiencyWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeAttributeListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeChargingEnabledUntilWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeCircuitCapacityWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeClusterRevisionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeFaultStateWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeFeatureMapWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeGeneratedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeMaximumChargeCurrentWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeMinimumChargeCurrentWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeNextChargeRequiredEnergyWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeNextChargeStartTimeWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeNextChargeTargetSoCWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeNextChargeTargetTimeWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeRandomizationDelayWindowWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeSessionDurationWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeSessionEnergyChargedWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeSessionIDWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeStateWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeSupplyStateWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeUserMaximumChargeCurrentWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ writeAttributeApproximateEVEfficiencyWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 18.4 */ writeAttributeApproximateEVEfficiencyWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 18.4 */ writeAttributeRandomizationDelayWindowWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 18.4 */ writeAttributeRandomizationDelayWindowWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 18.4 */ writeAttributeUserMaximumChargeCurrentWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 18.4 */ writeAttributeUserMaximumChargeCurrentWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; } /** * @since 18.4 */ declare class MTRBaseClusterEnergyEVSEMode extends MTRGenericBaseCluster { static alloc(): MTRBaseClusterEnergyEVSEMode; // inherited from NSObject static new(): MTRBaseClusterEnergyEVSEMode; // inherited from NSObject /** * @since 18.4 */ static readAttributeAcceptedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeAttributeListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeClusterRevisionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeCurrentModeWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeFeatureMapWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeGeneratedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeSupportedModesWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ constructor(o: { device: MTRBaseDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 18.4 */ changeToModeWithParamsCompletion(params: MTREnergyEVSEModeClusterChangeToModeParams, completion: (p1: MTREnergyEVSEModeClusterChangeToModeResponseParams, p2: NSError) => void): void; /** * @since 18.4 */ initWithDeviceEndpointIDQueue(device: MTRBaseDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 18.4 */ readAttributeAcceptedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeAttributeListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeClusterRevisionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeCurrentModeWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeFeatureMapWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeGeneratedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeSupportedModesWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeAcceptedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeAttributeListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeClusterRevisionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeCurrentModeWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeFeatureMapWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeGeneratedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeSupportedModesWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; } /** * @since 16.1 */ declare class MTRBaseClusterEthernetNetworkDiagnostics extends MTRGenericBaseCluster { static alloc(): MTRBaseClusterEthernetNetworkDiagnostics; // inherited from NSObject static new(): MTRBaseClusterEthernetNetworkDiagnostics; // inherited from NSObject /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAcceptedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeAcceptedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAttributeListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeAttributeListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeCarrierDetectWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeCarrierDetectWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeClusterRevisionWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeClusterRevisionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeCollisionCountWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeCollisionCountWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeFeatureMapWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeFeatureMapWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeFullDuplexWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeFullDuplexWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeGeneratedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeGeneratedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeOverrunCountWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeOverrunCountWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributePHYRateWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributePHYRateWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributePacketRxCountWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributePacketRxCountWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributePacketTxCountWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributePacketTxCountWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeTimeSinceResetWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeTimeSinceResetWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeTxErrCountWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeTxErrCountWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ constructor(o: { device: MTRBaseDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRBaseDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.4 */ initWithDeviceEndpointIDQueue(device: MTRBaseDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRBaseDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.4 */ readAttributeAcceptedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAcceptedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeAttributeListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAttributeListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeCarrierDetectWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeCarrierDetectWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeClusterRevisionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeClusterRevisionWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeCollisionCountWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeCollisionCountWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeFeatureMapWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeFeatureMapWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeFullDuplexWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeFullDuplexWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeGeneratedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeGeneratedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeOverrunCountWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeOverrunCountWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributePHYRateWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributePHYRateWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributePacketRxCountWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributePacketRxCountWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributePacketTxCountWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributePacketTxCountWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeTimeSinceResetWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeTimeSinceResetWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeTxErrCountWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeTxErrCountWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ resetCountsWithCompletion(completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ resetCountsWithCompletionHandler(completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ resetCountsWithParamsCompletion(params: MTREthernetNetworkDiagnosticsClusterResetCountsParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ resetCountsWithParamsCompletionHandler(params: MTREthernetNetworkDiagnosticsClusterResetCountsParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAcceptedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAcceptedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAttributeListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAttributeListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeCarrierDetectWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeCarrierDetectWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeClusterRevisionWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeClusterRevisionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeCollisionCountWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeCollisionCountWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeFeatureMapWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeFeatureMapWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeFullDuplexWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeFullDuplexWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeGeneratedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeGeneratedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeOverrunCountWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeOverrunCountWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributePHYRateWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributePHYRateWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributePacketRxCountWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributePacketRxCountWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributePacketTxCountWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributePacketTxCountWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeTimeSinceResetWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeTimeSinceResetWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeTxErrCountWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeTxErrCountWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; } /** * @since 16.1 */ declare class MTRBaseClusterFanControl extends MTRGenericBaseCluster { static alloc(): MTRBaseClusterFanControl; // inherited from NSObject static new(): MTRBaseClusterFanControl; // inherited from NSObject /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAcceptedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeAcceptedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeAirflowDirectionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAttributeListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeAttributeListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeClusterRevisionWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeClusterRevisionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeFanModeSequenceWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeFanModeSequenceWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeFanModeWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeFanModeWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeFeatureMapWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeFeatureMapWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeGeneratedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeGeneratedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributePercentCurrentWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributePercentCurrentWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributePercentSettingWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributePercentSettingWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeRockSettingWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeRockSettingWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeRockSupportWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeRockSupportWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeSpeedCurrentWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeSpeedCurrentWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeSpeedMaxWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeSpeedMaxWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeSpeedSettingWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeSpeedSettingWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeWindSettingWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeWindSettingWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeWindSupportWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeWindSupportWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ constructor(o: { device: MTRBaseDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRBaseDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.4 */ initWithDeviceEndpointIDQueue(device: MTRBaseDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRBaseDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.4 */ readAttributeAcceptedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAcceptedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeAirflowDirectionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeAttributeListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAttributeListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeClusterRevisionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeClusterRevisionWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeFanModeSequenceWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeFanModeSequenceWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeFanModeWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeFanModeWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeFeatureMapWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeFeatureMapWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeGeneratedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeGeneratedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributePercentCurrentWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributePercentCurrentWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributePercentSettingWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributePercentSettingWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeRockSettingWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeRockSettingWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeRockSupportWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeRockSupportWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeSpeedCurrentWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeSpeedCurrentWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeSpeedMaxWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeSpeedMaxWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeSpeedSettingWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeSpeedSettingWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeWindSettingWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeWindSettingWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeWindSupportWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeWindSupportWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ stepWithParamsCompletion(params: MTRFanControlClusterStepParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAcceptedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAcceptedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeAirflowDirectionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAttributeListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAttributeListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeClusterRevisionWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeClusterRevisionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeFanModeSequenceWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeFanModeSequenceWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeFanModeWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeFanModeWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeFeatureMapWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeFeatureMapWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeGeneratedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeGeneratedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributePercentCurrentWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributePercentCurrentWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributePercentSettingWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributePercentSettingWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeRockSettingWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeRockSettingWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeRockSupportWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeRockSupportWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeSpeedCurrentWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeSpeedCurrentWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeSpeedMaxWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeSpeedMaxWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeSpeedSettingWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeSpeedSettingWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeWindSettingWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeWindSettingWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeWindSupportWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeWindSupportWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ writeAttributeAirflowDirectionWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 17.6 */ writeAttributeAirflowDirectionWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeFanModeSequenceWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeFanModeSequenceWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeFanModeSequenceWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeFanModeSequenceWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeFanModeWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeFanModeWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeFanModeWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeFanModeWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributePercentSettingWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributePercentSettingWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributePercentSettingWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributePercentSettingWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeRockSettingWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeRockSettingWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeRockSettingWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeRockSettingWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeSpeedSettingWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeSpeedSettingWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeSpeedSettingWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeSpeedSettingWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeWindSettingWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeWindSettingWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeWindSettingWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeWindSettingWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; } /** * @since 16.1 */ declare class MTRBaseClusterFixedLabel extends MTRGenericBaseCluster { static alloc(): MTRBaseClusterFixedLabel; // inherited from NSObject static new(): MTRBaseClusterFixedLabel; // inherited from NSObject /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAcceptedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeAcceptedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAttributeListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeAttributeListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeClusterRevisionWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeClusterRevisionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeFeatureMapWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeFeatureMapWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeGeneratedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeGeneratedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeLabelListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeLabelListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ constructor(o: { device: MTRBaseDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRBaseDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.4 */ initWithDeviceEndpointIDQueue(device: MTRBaseDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRBaseDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.4 */ readAttributeAcceptedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAcceptedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeAttributeListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAttributeListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeClusterRevisionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeClusterRevisionWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeFeatureMapWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeFeatureMapWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeGeneratedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeGeneratedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeLabelListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeLabelListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAcceptedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAcceptedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAttributeListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAttributeListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeClusterRevisionWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeClusterRevisionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeFeatureMapWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeFeatureMapWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeGeneratedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeGeneratedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeLabelListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeLabelListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; } /** * @since 16.1 */ declare class MTRBaseClusterFlowMeasurement extends MTRGenericBaseCluster { static alloc(): MTRBaseClusterFlowMeasurement; // inherited from NSObject static new(): MTRBaseClusterFlowMeasurement; // inherited from NSObject /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAcceptedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeAcceptedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAttributeListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeAttributeListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeClusterRevisionWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeClusterRevisionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeFeatureMapWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeFeatureMapWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeGeneratedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeGeneratedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeMaxMeasuredValueWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeMaxMeasuredValueWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeMeasuredValueWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeMeasuredValueWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeMinMeasuredValueWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeMinMeasuredValueWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeToleranceWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeToleranceWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ constructor(o: { device: MTRBaseDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRBaseDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.4 */ initWithDeviceEndpointIDQueue(device: MTRBaseDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRBaseDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.4 */ readAttributeAcceptedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAcceptedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeAttributeListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAttributeListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeClusterRevisionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeClusterRevisionWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeFeatureMapWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeFeatureMapWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeGeneratedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeGeneratedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeMaxMeasuredValueWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeMaxMeasuredValueWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeMeasuredValueWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeMeasuredValueWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeMinMeasuredValueWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeMinMeasuredValueWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeToleranceWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeToleranceWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAcceptedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAcceptedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAttributeListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAttributeListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeClusterRevisionWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeClusterRevisionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeFeatureMapWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeFeatureMapWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeGeneratedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeGeneratedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeMaxMeasuredValueWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeMaxMeasuredValueWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeMeasuredValueWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeMeasuredValueWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeMinMeasuredValueWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeMinMeasuredValueWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeToleranceWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeToleranceWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; } /** * @since 17.6 */ declare class MTRBaseClusterFormaldehydeConcentrationMeasurement extends MTRGenericBaseCluster { static alloc(): MTRBaseClusterFormaldehydeConcentrationMeasurement; // inherited from NSObject static new(): MTRBaseClusterFormaldehydeConcentrationMeasurement; // inherited from NSObject /** * @since 17.6 */ static readAttributeAcceptedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeAttributeListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeAverageMeasuredValueWindowWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeAverageMeasuredValueWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeClusterRevisionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeFeatureMapWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeGeneratedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeLevelValueWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeMaxMeasuredValueWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeMeasuredValueWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeMeasurementMediumWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeMeasurementUnitWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeMinMeasuredValueWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributePeakMeasuredValueWindowWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributePeakMeasuredValueWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeUncertaintyWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ constructor(o: { device: MTRBaseDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 17.6 */ initWithDeviceEndpointIDQueue(device: MTRBaseDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 17.6 */ readAttributeAcceptedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeAttributeListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeAverageMeasuredValueWindowWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeAverageMeasuredValueWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeClusterRevisionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeFeatureMapWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeGeneratedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeLevelValueWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeMaxMeasuredValueWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeMeasuredValueWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeMeasurementMediumWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeMeasurementUnitWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeMinMeasuredValueWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributePeakMeasuredValueWindowWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributePeakMeasuredValueWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeUncertaintyWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeAcceptedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeAttributeListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeAverageMeasuredValueWindowWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeAverageMeasuredValueWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeClusterRevisionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeFeatureMapWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeGeneratedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeLevelValueWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeMaxMeasuredValueWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeMeasuredValueWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeMeasurementMediumWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeMeasurementUnitWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeMinMeasuredValueWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributePeakMeasuredValueWindowWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributePeakMeasuredValueWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeUncertaintyWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; } /** * @since 16.1 */ declare class MTRBaseClusterGeneralCommissioning extends MTRGenericBaseCluster { static alloc(): MTRBaseClusterGeneralCommissioning; // inherited from NSObject static new(): MTRBaseClusterGeneralCommissioning; // inherited from NSObject /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAcceptedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeAcceptedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAttributeListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeAttributeListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeBasicCommissioningInfoWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: MTRGeneralCommissioningClusterBasicCommissioningInfo, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeBasicCommissioningInfoWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: MTRGeneralCommissioningClusterBasicCommissioningInfo, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeBreadcrumbWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeBreadcrumbWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeClusterRevisionWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeClusterRevisionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeFeatureMapWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeFeatureMapWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeGeneratedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeGeneratedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeLocationCapabilityWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeLocationCapabilityWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeRegulatoryConfigWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeRegulatoryConfigWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeSupportsConcurrentConnectionWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeSupportsConcurrentConnectionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ constructor(o: { device: MTRBaseDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRBaseDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.4 */ armFailSafeWithParamsCompletion(params: MTRGeneralCommissioningClusterArmFailSafeParams, completion: (p1: MTRGeneralCommissioningClusterArmFailSafeResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ armFailSafeWithParamsCompletionHandler(params: MTRGeneralCommissioningClusterArmFailSafeParams, completionHandler: (p1: MTRGeneralCommissioningClusterArmFailSafeResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ commissioningCompleteWithCompletion(completion: (p1: MTRGeneralCommissioningClusterCommissioningCompleteResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ commissioningCompleteWithCompletionHandler(completionHandler: (p1: MTRGeneralCommissioningClusterCommissioningCompleteResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ commissioningCompleteWithParamsCompletion(params: MTRGeneralCommissioningClusterCommissioningCompleteParams, completion: (p1: MTRGeneralCommissioningClusterCommissioningCompleteResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ commissioningCompleteWithParamsCompletionHandler(params: MTRGeneralCommissioningClusterCommissioningCompleteParams, completionHandler: (p1: MTRGeneralCommissioningClusterCommissioningCompleteResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ initWithDeviceEndpointIDQueue(device: MTRBaseDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRBaseDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.4 */ readAttributeAcceptedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAcceptedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeAttributeListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAttributeListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeBasicCommissioningInfoWithCompletion(completion: (p1: MTRGeneralCommissioningClusterBasicCommissioningInfo, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeBasicCommissioningInfoWithCompletionHandler(completionHandler: (p1: MTRGeneralCommissioningClusterBasicCommissioningInfo, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeBreadcrumbWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeBreadcrumbWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeClusterRevisionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeClusterRevisionWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeFeatureMapWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeFeatureMapWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeGeneratedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeGeneratedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeLocationCapabilityWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeLocationCapabilityWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeRegulatoryConfigWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeRegulatoryConfigWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeSupportsConcurrentConnectionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeSupportsConcurrentConnectionWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ setRegulatoryConfigWithParamsCompletion(params: MTRGeneralCommissioningClusterSetRegulatoryConfigParams, completion: (p1: MTRGeneralCommissioningClusterSetRegulatoryConfigResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ setRegulatoryConfigWithParamsCompletionHandler(params: MTRGeneralCommissioningClusterSetRegulatoryConfigParams, completionHandler: (p1: MTRGeneralCommissioningClusterSetRegulatoryConfigResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAcceptedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAcceptedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAttributeListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAttributeListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeBasicCommissioningInfoWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: MTRGeneralCommissioningClusterBasicCommissioningInfo, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeBasicCommissioningInfoWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: MTRGeneralCommissioningClusterBasicCommissioningInfo, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeBreadcrumbWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeBreadcrumbWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeClusterRevisionWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeClusterRevisionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeFeatureMapWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeFeatureMapWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeGeneratedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeGeneratedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeLocationCapabilityWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeLocationCapabilityWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeRegulatoryConfigWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeRegulatoryConfigWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeSupportsConcurrentConnectionWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeSupportsConcurrentConnectionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ writeAttributeBreadcrumbWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeBreadcrumbWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeBreadcrumbWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeBreadcrumbWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; } /** * @since 16.1 */ declare class MTRBaseClusterGeneralDiagnostics extends MTRGenericBaseCluster { static alloc(): MTRBaseClusterGeneralDiagnostics; // inherited from NSObject static new(): MTRBaseClusterGeneralDiagnostics; // inherited from NSObject /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAcceptedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeAcceptedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeActiveHardwareFaultsWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeActiveHardwareFaultsWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeActiveNetworkFaultsWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeActiveNetworkFaultsWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeActiveRadioFaultsWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeActiveRadioFaultsWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAttributeListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeAttributeListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeBootReasonWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeBootReasonsWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeClusterRevisionWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeClusterRevisionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeFeatureMapWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeFeatureMapWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeGeneratedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeGeneratedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeNetworkInterfacesWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeNetworkInterfacesWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeRebootCountWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeRebootCountWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeTestEventTriggersEnabledWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeTestEventTriggersEnabledWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeTotalOperationalHoursWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeTotalOperationalHoursWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeUpTimeWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeUpTimeWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ constructor(o: { device: MTRBaseDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRBaseDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.4 */ initWithDeviceEndpointIDQueue(device: MTRBaseDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRBaseDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 18.4 */ payloadTestRequestWithParamsCompletion(params: MTRGeneralDiagnosticsClusterPayloadTestRequestParams, completion: (p1: MTRGeneralDiagnosticsClusterPayloadTestResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeAcceptedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAcceptedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeActiveHardwareFaultsWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeActiveHardwareFaultsWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeActiveNetworkFaultsWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeActiveNetworkFaultsWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeActiveRadioFaultsWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeActiveRadioFaultsWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeAttributeListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAttributeListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeBootReasonWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeBootReasonsWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeClusterRevisionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeClusterRevisionWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeFeatureMapWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeFeatureMapWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeGeneratedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeGeneratedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeNetworkInterfacesWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeNetworkInterfacesWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeRebootCountWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeRebootCountWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeTestEventTriggersEnabledWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeTestEventTriggersEnabledWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeTotalOperationalHoursWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeTotalOperationalHoursWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeUpTimeWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeUpTimeWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAcceptedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAcceptedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeActiveHardwareFaultsWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeActiveHardwareFaultsWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeActiveNetworkFaultsWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeActiveNetworkFaultsWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeActiveRadioFaultsWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeActiveRadioFaultsWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAttributeListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAttributeListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeBootReasonWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeBootReasonsWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeClusterRevisionWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeClusterRevisionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeFeatureMapWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeFeatureMapWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeGeneratedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeGeneratedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeNetworkInterfacesWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeNetworkInterfacesWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeRebootCountWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeRebootCountWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeTestEventTriggersEnabledWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeTestEventTriggersEnabledWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeTotalOperationalHoursWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeTotalOperationalHoursWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeUpTimeWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeUpTimeWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ testEventTriggerWithParamsCompletion(params: MTRGeneralDiagnosticsClusterTestEventTriggerParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ testEventTriggerWithParamsCompletionHandler(params: MTRGeneralDiagnosticsClusterTestEventTriggerParams, completionHandler: (p1: NSError) => void): void; /** * @since 18.4 */ timeSnapshotWithCompletion(completion: (p1: MTRGeneralDiagnosticsClusterTimeSnapshotResponseParams, p2: NSError) => void): void; /** * @since 18.4 */ timeSnapshotWithParamsCompletion(params: MTRGeneralDiagnosticsClusterTimeSnapshotParams, completion: (p1: MTRGeneralDiagnosticsClusterTimeSnapshotResponseParams, p2: NSError) => void): void; } /** * @since 16.1 */ declare class MTRBaseClusterGroupKeyManagement extends MTRGenericBaseCluster { static alloc(): MTRBaseClusterGroupKeyManagement; // inherited from NSObject static new(): MTRBaseClusterGroupKeyManagement; // inherited from NSObject /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAcceptedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeAcceptedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAttributeListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeAttributeListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeClusterRevisionWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeClusterRevisionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeFeatureMapWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeFeatureMapWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeGeneratedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeGeneratedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeGroupKeyMapWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeGroupKeyMapWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeGroupTableWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeGroupTableWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeMaxGroupKeysPerFabricWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeMaxGroupKeysPerFabricWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeMaxGroupsPerFabricWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeMaxGroupsPerFabricWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ constructor(o: { device: MTRBaseDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRBaseDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.4 */ initWithDeviceEndpointIDQueue(device: MTRBaseDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRBaseDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 17.0 */ keySetReadAllIndicesWithCompletion(completion: (p1: MTRGroupKeyManagementClusterKeySetReadAllIndicesResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ keySetReadAllIndicesWithParamsCompletion(params: MTRGroupKeyManagementClusterKeySetReadAllIndicesParams, completion: (p1: MTRGroupKeyManagementClusterKeySetReadAllIndicesResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ keySetReadAllIndicesWithParamsCompletionHandler(params: MTRGroupKeyManagementClusterKeySetReadAllIndicesParams, completionHandler: (p1: MTRGroupKeyManagementClusterKeySetReadAllIndicesResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ keySetReadWithParamsCompletion(params: MTRGroupKeyManagementClusterKeySetReadParams, completion: (p1: MTRGroupKeyManagementClusterKeySetReadResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ keySetReadWithParamsCompletionHandler(params: MTRGroupKeyManagementClusterKeySetReadParams, completionHandler: (p1: MTRGroupKeyManagementClusterKeySetReadResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ keySetRemoveWithParamsCompletion(params: MTRGroupKeyManagementClusterKeySetRemoveParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ keySetRemoveWithParamsCompletionHandler(params: MTRGroupKeyManagementClusterKeySetRemoveParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ keySetWriteWithParamsCompletion(params: MTRGroupKeyManagementClusterKeySetWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ keySetWriteWithParamsCompletionHandler(params: MTRGroupKeyManagementClusterKeySetWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ readAttributeAcceptedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAcceptedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeAttributeListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAttributeListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeClusterRevisionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeClusterRevisionWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeFeatureMapWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeFeatureMapWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeGeneratedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeGeneratedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeGroupKeyMapWithParamsCompletion(params: MTRReadParams, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeGroupKeyMapWithParamsCompletionHandler(params: MTRReadParams, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeGroupTableWithParamsCompletion(params: MTRReadParams, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeGroupTableWithParamsCompletionHandler(params: MTRReadParams, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeMaxGroupKeysPerFabricWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeMaxGroupKeysPerFabricWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeMaxGroupsPerFabricWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeMaxGroupsPerFabricWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAcceptedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAcceptedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAttributeListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAttributeListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeClusterRevisionWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeClusterRevisionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeFeatureMapWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeFeatureMapWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeGeneratedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeGeneratedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeGroupKeyMapWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeGroupKeyMapWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeGroupTableWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeGroupTableWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeMaxGroupKeysPerFabricWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeMaxGroupKeysPerFabricWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeMaxGroupsPerFabricWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeMaxGroupsPerFabricWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ writeAttributeGroupKeyMapWithValueCompletion(value: NSArray | any[], completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeGroupKeyMapWithValueCompletionHandler(value: NSArray | any[], completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeGroupKeyMapWithValueParamsCompletion(value: NSArray | any[], params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeGroupKeyMapWithValueParamsCompletionHandler(value: NSArray | any[], params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; } /** * @since 16.1 */ declare class MTRBaseClusterGroups extends MTRGenericBaseCluster { static alloc(): MTRBaseClusterGroups; // inherited from NSObject static new(): MTRBaseClusterGroups; // inherited from NSObject /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAcceptedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeAcceptedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAttributeListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeAttributeListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeClusterRevisionWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeClusterRevisionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeFeatureMapWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeFeatureMapWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeGeneratedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeGeneratedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeNameSupportWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeNameSupportWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ constructor(o: { device: MTRBaseDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRBaseDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.4 */ addGroupIfIdentifyingWithParamsCompletion(params: MTRGroupsClusterAddGroupIfIdentifyingParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ addGroupIfIdentifyingWithParamsCompletionHandler(params: MTRGroupsClusterAddGroupIfIdentifyingParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ addGroupWithParamsCompletion(params: MTRGroupsClusterAddGroupParams, completion: (p1: MTRGroupsClusterAddGroupResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ addGroupWithParamsCompletionHandler(params: MTRGroupsClusterAddGroupParams, completionHandler: (p1: MTRGroupsClusterAddGroupResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ getGroupMembershipWithParamsCompletion(params: MTRGroupsClusterGetGroupMembershipParams, completion: (p1: MTRGroupsClusterGetGroupMembershipResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ getGroupMembershipWithParamsCompletionHandler(params: MTRGroupsClusterGetGroupMembershipParams, completionHandler: (p1: MTRGroupsClusterGetGroupMembershipResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ initWithDeviceEndpointIDQueue(device: MTRBaseDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRBaseDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.4 */ readAttributeAcceptedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAcceptedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeAttributeListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAttributeListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeClusterRevisionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeClusterRevisionWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeFeatureMapWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeFeatureMapWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeGeneratedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeGeneratedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeNameSupportWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeNameSupportWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ removeAllGroupsWithCompletion(completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ removeAllGroupsWithCompletionHandler(completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ removeAllGroupsWithParamsCompletion(params: MTRGroupsClusterRemoveAllGroupsParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ removeAllGroupsWithParamsCompletionHandler(params: MTRGroupsClusterRemoveAllGroupsParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ removeGroupWithParamsCompletion(params: MTRGroupsClusterRemoveGroupParams, completion: (p1: MTRGroupsClusterRemoveGroupResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ removeGroupWithParamsCompletionHandler(params: MTRGroupsClusterRemoveGroupParams, completionHandler: (p1: MTRGroupsClusterRemoveGroupResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAcceptedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAcceptedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAttributeListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAttributeListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeClusterRevisionWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeClusterRevisionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeFeatureMapWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeFeatureMapWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeGeneratedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeGeneratedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeNameSupportWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeNameSupportWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ viewGroupWithParamsCompletion(params: MTRGroupsClusterViewGroupParams, completion: (p1: MTRGroupsClusterViewGroupResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ viewGroupWithParamsCompletionHandler(params: MTRGroupsClusterViewGroupParams, completionHandler: (p1: MTRGroupsClusterViewGroupResponseParams, p2: NSError) => void): void; } /** * @since 17.6 */ declare class MTRBaseClusterHEPAFilterMonitoring extends MTRGenericBaseCluster { static alloc(): MTRBaseClusterHEPAFilterMonitoring; // inherited from NSObject static new(): MTRBaseClusterHEPAFilterMonitoring; // inherited from NSObject /** * @since 17.6 */ static readAttributeAcceptedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeAttributeListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeChangeIndicationWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeClusterRevisionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeConditionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeDegradationDirectionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeFeatureMapWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeGeneratedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeInPlaceIndicatorWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeLastChangedTimeWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeReplacementProductListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ constructor(o: { device: MTRBaseDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 17.6 */ initWithDeviceEndpointIDQueue(device: MTRBaseDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 17.6 */ readAttributeAcceptedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeAttributeListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeChangeIndicationWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeClusterRevisionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeConditionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeDegradationDirectionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeFeatureMapWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeGeneratedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeInPlaceIndicatorWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeLastChangedTimeWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeReplacementProductListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ resetConditionWithCompletion(completion: (p1: NSError) => void): void; /** * @since 17.6 */ resetConditionWithParamsCompletion(params: MTRHEPAFilterMonitoringClusterResetConditionParams, completion: (p1: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeAcceptedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeAttributeListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeChangeIndicationWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeClusterRevisionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeConditionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeDegradationDirectionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeFeatureMapWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeGeneratedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeInPlaceIndicatorWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeLastChangedTimeWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeReplacementProductListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ writeAttributeLastChangedTimeWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 17.6 */ writeAttributeLastChangedTimeWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; } /** * @since 18.4 */ declare class MTRBaseClusterICDManagement extends MTRGenericBaseCluster { static alloc(): MTRBaseClusterICDManagement; // inherited from NSObject static new(): MTRBaseClusterICDManagement; // inherited from NSObject /** * @since 18.4 */ static readAttributeAcceptedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeActiveModeDurationWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeActiveModeThresholdWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeAttributeListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeClientsSupportedPerFabricWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeClusterRevisionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeFeatureMapWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeGeneratedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeICDCounterWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeIdleModeDurationWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeMaximumCheckInBackOffWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeOperatingModeWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeRegisteredClientsWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeUserActiveModeTriggerHintWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeUserActiveModeTriggerInstructionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: string, p2: NSError) => void): void; /** * @since 18.4 */ constructor(o: { device: MTRBaseDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 18.4 */ initWithDeviceEndpointIDQueue(device: MTRBaseDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 18.4 */ readAttributeAcceptedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeActiveModeDurationWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeActiveModeThresholdWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeAttributeListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeClientsSupportedPerFabricWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeClusterRevisionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeFeatureMapWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeGeneratedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeICDCounterWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeIdleModeDurationWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeMaximumCheckInBackOffWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeOperatingModeWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeRegisteredClientsWithParamsCompletion(params: MTRReadParams, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeUserActiveModeTriggerHintWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeUserActiveModeTriggerInstructionWithCompletion(completion: (p1: string, p2: NSError) => void): void; /** * @since 18.4 */ registerClientWithParamsCompletion(params: MTRICDManagementClusterRegisterClientParams, completion: (p1: MTRICDManagementClusterRegisterClientResponseParams, p2: NSError) => void): void; /** * @since 18.4 */ stayActiveRequestWithParamsCompletion(params: MTRICDManagementClusterStayActiveRequestParams, completion: (p1: MTRICDManagementClusterStayActiveResponseParams, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeAcceptedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeActiveModeDurationWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeActiveModeThresholdWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeAttributeListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeClientsSupportedPerFabricWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeClusterRevisionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeFeatureMapWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeGeneratedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeICDCounterWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeIdleModeDurationWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeMaximumCheckInBackOffWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeOperatingModeWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeRegisteredClientsWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeUserActiveModeTriggerHintWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeUserActiveModeTriggerInstructionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: string, p2: NSError) => void): void; /** * @since 18.4 */ unregisterClientWithParamsCompletion(params: MTRICDManagementClusterUnregisterClientParams, completion: (p1: NSError) => void): void; } /** * @since 16.1 */ declare class MTRBaseClusterIdentify extends MTRGenericBaseCluster { static alloc(): MTRBaseClusterIdentify; // inherited from NSObject static new(): MTRBaseClusterIdentify; // inherited from NSObject /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAcceptedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeAcceptedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAttributeListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeAttributeListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeClusterRevisionWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeClusterRevisionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeFeatureMapWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeFeatureMapWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeGeneratedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeGeneratedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeIdentifyTimeWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeIdentifyTimeWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeIdentifyTypeWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeIdentifyTypeWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ constructor(o: { device: MTRBaseDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRBaseDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.4 */ identifyWithParamsCompletion(params: MTRIdentifyClusterIdentifyParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ identifyWithParamsCompletionHandler(params: MTRIdentifyClusterIdentifyParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ initWithDeviceEndpointIDQueue(device: MTRBaseDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRBaseDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.4 */ readAttributeAcceptedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAcceptedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeAttributeListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAttributeListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeClusterRevisionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeClusterRevisionWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeFeatureMapWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeFeatureMapWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeGeneratedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeGeneratedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeIdentifyTimeWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeIdentifyTimeWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeIdentifyTypeWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeIdentifyTypeWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAcceptedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAcceptedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAttributeListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAttributeListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeClusterRevisionWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeClusterRevisionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeFeatureMapWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeFeatureMapWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeGeneratedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeGeneratedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeIdentifyTimeWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeIdentifyTimeWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeIdentifyTypeWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeIdentifyTypeWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ triggerEffectWithParamsCompletion(params: MTRIdentifyClusterTriggerEffectParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ triggerEffectWithParamsCompletionHandler(params: MTRIdentifyClusterTriggerEffectParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeIdentifyTimeWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeIdentifyTimeWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeIdentifyTimeWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeIdentifyTimeWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; } /** * @since 16.1 */ declare class MTRBaseClusterIlluminanceMeasurement extends MTRGenericBaseCluster { static alloc(): MTRBaseClusterIlluminanceMeasurement; // inherited from NSObject static new(): MTRBaseClusterIlluminanceMeasurement; // inherited from NSObject /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAcceptedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeAcceptedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAttributeListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeAttributeListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeClusterRevisionWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeClusterRevisionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeFeatureMapWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeFeatureMapWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeGeneratedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeGeneratedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeLightSensorTypeWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeLightSensorTypeWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeMaxMeasuredValueWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeMaxMeasuredValueWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeMeasuredValueWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeMeasuredValueWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeMinMeasuredValueWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeMinMeasuredValueWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeToleranceWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeToleranceWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ constructor(o: { device: MTRBaseDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRBaseDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.4 */ initWithDeviceEndpointIDQueue(device: MTRBaseDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRBaseDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.4 */ readAttributeAcceptedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAcceptedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeAttributeListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAttributeListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeClusterRevisionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeClusterRevisionWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeFeatureMapWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeFeatureMapWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeGeneratedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeGeneratedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeLightSensorTypeWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeLightSensorTypeWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeMaxMeasuredValueWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeMaxMeasuredValueWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeMeasuredValueWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeMeasuredValueWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeMinMeasuredValueWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeMinMeasuredValueWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeToleranceWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeToleranceWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAcceptedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAcceptedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAttributeListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAttributeListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeClusterRevisionWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeClusterRevisionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeFeatureMapWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeFeatureMapWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeGeneratedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeGeneratedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeLightSensorTypeWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeLightSensorTypeWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeMaxMeasuredValueWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeMaxMeasuredValueWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeMeasuredValueWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeMeasuredValueWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeMinMeasuredValueWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeMinMeasuredValueWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeToleranceWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeToleranceWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; } /** * @since 16.1 */ declare class MTRBaseClusterKeypadInput extends MTRGenericBaseCluster { static alloc(): MTRBaseClusterKeypadInput; // inherited from NSObject static new(): MTRBaseClusterKeypadInput; // inherited from NSObject /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAcceptedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeAcceptedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAttributeListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeAttributeListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeClusterRevisionWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeClusterRevisionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeFeatureMapWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeFeatureMapWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeGeneratedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeGeneratedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ constructor(o: { device: MTRBaseDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRBaseDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.4 */ initWithDeviceEndpointIDQueue(device: MTRBaseDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRBaseDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.4 */ readAttributeAcceptedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAcceptedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeAttributeListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAttributeListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeClusterRevisionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeClusterRevisionWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeFeatureMapWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeFeatureMapWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeGeneratedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeGeneratedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ sendKeyWithParamsCompletion(params: MTRKeypadInputClusterSendKeyParams, completion: (p1: MTRKeypadInputClusterSendKeyResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ sendKeyWithParamsCompletionHandler(params: MTRKeypadInputClusterSendKeyParams, completionHandler: (p1: MTRKeypadInputClusterSendKeyResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAcceptedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAcceptedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAttributeListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAttributeListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeClusterRevisionWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeClusterRevisionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeFeatureMapWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeFeatureMapWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeGeneratedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeGeneratedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; } /** * @since 18.4 */ declare class MTRBaseClusterLaundryDryerControls extends MTRGenericBaseCluster { static alloc(): MTRBaseClusterLaundryDryerControls; // inherited from NSObject static new(): MTRBaseClusterLaundryDryerControls; // inherited from NSObject /** * @since 18.4 */ static readAttributeAcceptedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeAttributeListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeClusterRevisionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeFeatureMapWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeGeneratedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeSelectedDrynessLevelWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeSupportedDrynessLevelsWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ constructor(o: { device: MTRBaseDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 18.4 */ initWithDeviceEndpointIDQueue(device: MTRBaseDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 18.4 */ readAttributeAcceptedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeAttributeListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeClusterRevisionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeFeatureMapWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeGeneratedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeSelectedDrynessLevelWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeSupportedDrynessLevelsWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeAcceptedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeAttributeListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeClusterRevisionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeFeatureMapWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeGeneratedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeSelectedDrynessLevelWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeSupportedDrynessLevelsWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ writeAttributeSelectedDrynessLevelWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 18.4 */ writeAttributeSelectedDrynessLevelWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; } /** * @since 18.4 */ declare class MTRBaseClusterLaundryWasherControls extends MTRGenericBaseCluster { static alloc(): MTRBaseClusterLaundryWasherControls; // inherited from NSObject static new(): MTRBaseClusterLaundryWasherControls; // inherited from NSObject /** * @since 18.4 */ static readAttributeAcceptedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeAttributeListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeClusterRevisionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeFeatureMapWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeGeneratedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeNumberOfRinsesWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeSpinSpeedCurrentWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeSpinSpeedsWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeSupportedRinsesWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ constructor(o: { device: MTRBaseDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 18.4 */ initWithDeviceEndpointIDQueue(device: MTRBaseDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 18.4 */ readAttributeAcceptedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeAttributeListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeClusterRevisionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeFeatureMapWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeGeneratedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeNumberOfRinsesWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeSpinSpeedCurrentWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeSpinSpeedsWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeSupportedRinsesWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeAcceptedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeAttributeListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeClusterRevisionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeFeatureMapWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeGeneratedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeNumberOfRinsesWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeSpinSpeedCurrentWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeSpinSpeedsWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeSupportedRinsesWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ writeAttributeNumberOfRinsesWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 18.4 */ writeAttributeNumberOfRinsesWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 18.4 */ writeAttributeSpinSpeedCurrentWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 18.4 */ writeAttributeSpinSpeedCurrentWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; } /** * @since 18.4 */ declare class MTRBaseClusterLaundryWasherMode extends MTRGenericBaseCluster { static alloc(): MTRBaseClusterLaundryWasherMode; // inherited from NSObject static new(): MTRBaseClusterLaundryWasherMode; // inherited from NSObject /** * @since 18.4 */ static readAttributeAcceptedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeAttributeListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeClusterRevisionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeCurrentModeWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeFeatureMapWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeGeneratedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeSupportedModesWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ constructor(o: { device: MTRBaseDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 18.4 */ changeToModeWithParamsCompletion(params: MTRLaundryWasherModeClusterChangeToModeParams, completion: (p1: MTRLaundryWasherModeClusterChangeToModeResponseParams, p2: NSError) => void): void; /** * @since 18.4 */ initWithDeviceEndpointIDQueue(device: MTRBaseDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 18.4 */ readAttributeAcceptedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeAttributeListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeClusterRevisionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeCurrentModeWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeFeatureMapWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeGeneratedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeSupportedModesWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeAcceptedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeAttributeListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeClusterRevisionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeCurrentModeWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeFeatureMapWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeGeneratedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeSupportedModesWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; } /** * @since 16.1 */ declare class MTRBaseClusterLevelControl extends MTRGenericBaseCluster { static alloc(): MTRBaseClusterLevelControl; // inherited from NSObject static new(): MTRBaseClusterLevelControl; // inherited from NSObject /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAcceptedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeAcceptedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAttributeListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeAttributeListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeClusterRevisionWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeClusterRevisionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeCurrentFrequencyWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeCurrentFrequencyWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeCurrentLevelWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeCurrentLevelWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeDefaultMoveRateWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeDefaultMoveRateWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeFeatureMapWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeFeatureMapWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeGeneratedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeGeneratedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeMaxFrequencyWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeMaxFrequencyWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeMaxLevelWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeMaxLevelWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeMinFrequencyWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeMinFrequencyWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeMinLevelWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeMinLevelWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeOffTransitionTimeWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeOffTransitionTimeWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeOnLevelWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeOnLevelWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeOnOffTransitionTimeWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeOnOffTransitionTimeWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeOnTransitionTimeWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeOnTransitionTimeWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeOptionsWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeOptionsWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeRemainingTimeWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeRemainingTimeWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeStartUpCurrentLevelWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeStartUpCurrentLevelWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ constructor(o: { device: MTRBaseDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRBaseDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.4 */ initWithDeviceEndpointIDQueue(device: MTRBaseDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRBaseDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.4 */ moveToClosestFrequencyWithParamsCompletion(params: MTRLevelControlClusterMoveToClosestFrequencyParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ moveToClosestFrequencyWithParamsCompletionHandler(params: MTRLevelControlClusterMoveToClosestFrequencyParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ moveToLevelWithOnOffWithParamsCompletion(params: MTRLevelControlClusterMoveToLevelWithOnOffParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ moveToLevelWithOnOffWithParamsCompletionHandler(params: MTRLevelControlClusterMoveToLevelWithOnOffParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ moveToLevelWithParamsCompletion(params: MTRLevelControlClusterMoveToLevelParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ moveToLevelWithParamsCompletionHandler(params: MTRLevelControlClusterMoveToLevelParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ moveWithOnOffWithParamsCompletion(params: MTRLevelControlClusterMoveWithOnOffParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ moveWithOnOffWithParamsCompletionHandler(params: MTRLevelControlClusterMoveWithOnOffParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ moveWithParamsCompletion(params: MTRLevelControlClusterMoveParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ moveWithParamsCompletionHandler(params: MTRLevelControlClusterMoveParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ readAttributeAcceptedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAcceptedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeAttributeListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAttributeListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeClusterRevisionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeClusterRevisionWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeCurrentFrequencyWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeCurrentFrequencyWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeCurrentLevelWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeCurrentLevelWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeDefaultMoveRateWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeDefaultMoveRateWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeFeatureMapWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeFeatureMapWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeGeneratedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeGeneratedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeMaxFrequencyWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeMaxFrequencyWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeMaxLevelWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeMaxLevelWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeMinFrequencyWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeMinFrequencyWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeMinLevelWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeMinLevelWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeOffTransitionTimeWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeOffTransitionTimeWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeOnLevelWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeOnLevelWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeOnOffTransitionTimeWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeOnOffTransitionTimeWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeOnTransitionTimeWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeOnTransitionTimeWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeOptionsWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeOptionsWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeRemainingTimeWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeRemainingTimeWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeStartUpCurrentLevelWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeStartUpCurrentLevelWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ stepWithOnOffWithParamsCompletion(params: MTRLevelControlClusterStepWithOnOffParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ stepWithOnOffWithParamsCompletionHandler(params: MTRLevelControlClusterStepWithOnOffParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ stepWithParamsCompletion(params: MTRLevelControlClusterStepParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ stepWithParamsCompletionHandler(params: MTRLevelControlClusterStepParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ stopWithOnOffWithParamsCompletion(params: MTRLevelControlClusterStopWithOnOffParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ stopWithOnOffWithParamsCompletionHandler(params: MTRLevelControlClusterStopWithOnOffParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ stopWithParamsCompletion(params: MTRLevelControlClusterStopParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ stopWithParamsCompletionHandler(params: MTRLevelControlClusterStopParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAcceptedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAcceptedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAttributeListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAttributeListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeClusterRevisionWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeClusterRevisionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeCurrentFrequencyWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeCurrentFrequencyWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeCurrentLevelWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeCurrentLevelWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeDefaultMoveRateWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeDefaultMoveRateWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeFeatureMapWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeFeatureMapWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeGeneratedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeGeneratedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeMaxFrequencyWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeMaxFrequencyWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeMaxLevelWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeMaxLevelWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeMinFrequencyWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeMinFrequencyWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeMinLevelWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeMinLevelWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeOffTransitionTimeWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeOffTransitionTimeWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeOnLevelWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeOnLevelWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeOnOffTransitionTimeWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeOnOffTransitionTimeWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeOnTransitionTimeWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeOnTransitionTimeWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeOptionsWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeOptionsWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeRemainingTimeWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeRemainingTimeWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeStartUpCurrentLevelWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeStartUpCurrentLevelWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ writeAttributeDefaultMoveRateWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeDefaultMoveRateWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeDefaultMoveRateWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeDefaultMoveRateWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeOffTransitionTimeWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeOffTransitionTimeWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeOffTransitionTimeWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeOffTransitionTimeWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeOnLevelWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeOnLevelWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeOnLevelWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeOnLevelWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeOnOffTransitionTimeWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeOnOffTransitionTimeWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeOnOffTransitionTimeWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeOnOffTransitionTimeWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeOnTransitionTimeWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeOnTransitionTimeWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeOnTransitionTimeWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeOnTransitionTimeWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeOptionsWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeOptionsWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeOptionsWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeOptionsWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeStartUpCurrentLevelWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeStartUpCurrentLevelWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeStartUpCurrentLevelWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeStartUpCurrentLevelWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; } /** * @since 16.1 */ declare class MTRBaseClusterLocalizationConfiguration extends MTRGenericBaseCluster { static alloc(): MTRBaseClusterLocalizationConfiguration; // inherited from NSObject static new(): MTRBaseClusterLocalizationConfiguration; // inherited from NSObject /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAcceptedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeAcceptedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeActiveLocaleWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeActiveLocaleWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAttributeListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeAttributeListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeClusterRevisionWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeClusterRevisionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeFeatureMapWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeFeatureMapWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeGeneratedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeGeneratedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeSupportedLocalesWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeSupportedLocalesWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ constructor(o: { device: MTRBaseDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRBaseDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.4 */ initWithDeviceEndpointIDQueue(device: MTRBaseDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRBaseDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.4 */ readAttributeAcceptedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAcceptedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeActiveLocaleWithCompletion(completion: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeActiveLocaleWithCompletionHandler(completionHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeAttributeListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAttributeListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeClusterRevisionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeClusterRevisionWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeFeatureMapWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeFeatureMapWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeGeneratedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeGeneratedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeSupportedLocalesWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeSupportedLocalesWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAcceptedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAcceptedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeActiveLocaleWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeActiveLocaleWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAttributeListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAttributeListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeClusterRevisionWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeClusterRevisionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeFeatureMapWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeFeatureMapWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeGeneratedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeGeneratedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeSupportedLocalesWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeSupportedLocalesWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ writeAttributeActiveLocaleWithValueCompletion(value: string, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeActiveLocaleWithValueCompletionHandler(value: string, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeActiveLocaleWithValueParamsCompletion(value: string, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeActiveLocaleWithValueParamsCompletionHandler(value: string, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; } /** * @since 16.1 */ declare class MTRBaseClusterLowPower extends MTRGenericBaseCluster { static alloc(): MTRBaseClusterLowPower; // inherited from NSObject static new(): MTRBaseClusterLowPower; // inherited from NSObject /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAcceptedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeAcceptedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAttributeListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeAttributeListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeClusterRevisionWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeClusterRevisionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeFeatureMapWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeFeatureMapWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeGeneratedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeGeneratedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ constructor(o: { device: MTRBaseDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRBaseDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.4 */ initWithDeviceEndpointIDQueue(device: MTRBaseDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRBaseDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.4 */ readAttributeAcceptedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAcceptedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeAttributeListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAttributeListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeClusterRevisionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeClusterRevisionWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeFeatureMapWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeFeatureMapWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeGeneratedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeGeneratedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ sleepWithCompletion(completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ sleepWithCompletionHandler(completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ sleepWithParamsCompletion(params: MTRLowPowerClusterSleepParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ sleepWithParamsCompletionHandler(params: MTRLowPowerClusterSleepParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAcceptedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAcceptedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAttributeListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAttributeListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeClusterRevisionWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeClusterRevisionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeFeatureMapWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeFeatureMapWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeGeneratedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeGeneratedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; } /** * @since 16.1 */ declare class MTRBaseClusterMediaInput extends MTRGenericBaseCluster { static alloc(): MTRBaseClusterMediaInput; // inherited from NSObject static new(): MTRBaseClusterMediaInput; // inherited from NSObject /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAcceptedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeAcceptedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAttributeListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeAttributeListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeClusterRevisionWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeClusterRevisionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeCurrentInputWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeCurrentInputWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeFeatureMapWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeFeatureMapWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeGeneratedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeGeneratedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeInputListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeInputListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ constructor(o: { device: MTRBaseDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRBaseDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.4 */ hideInputStatusWithCompletion(completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ hideInputStatusWithCompletionHandler(completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ hideInputStatusWithParamsCompletion(params: MTRMediaInputClusterHideInputStatusParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ hideInputStatusWithParamsCompletionHandler(params: MTRMediaInputClusterHideInputStatusParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ initWithDeviceEndpointIDQueue(device: MTRBaseDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRBaseDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.4 */ readAttributeAcceptedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAcceptedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeAttributeListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAttributeListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeClusterRevisionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeClusterRevisionWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeCurrentInputWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeCurrentInputWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeFeatureMapWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeFeatureMapWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeGeneratedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeGeneratedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeInputListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeInputListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ renameInputWithParamsCompletion(params: MTRMediaInputClusterRenameInputParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ renameInputWithParamsCompletionHandler(params: MTRMediaInputClusterRenameInputParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ selectInputWithParamsCompletion(params: MTRMediaInputClusterSelectInputParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ selectInputWithParamsCompletionHandler(params: MTRMediaInputClusterSelectInputParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ showInputStatusWithCompletion(completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ showInputStatusWithCompletionHandler(completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ showInputStatusWithParamsCompletion(params: MTRMediaInputClusterShowInputStatusParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ showInputStatusWithParamsCompletionHandler(params: MTRMediaInputClusterShowInputStatusParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAcceptedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAcceptedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAttributeListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAttributeListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeClusterRevisionWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeClusterRevisionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeCurrentInputWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeCurrentInputWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeFeatureMapWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeFeatureMapWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeGeneratedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeGeneratedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeInputListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeInputListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; } /** * @since 16.1 */ declare class MTRBaseClusterMediaPlayback extends MTRGenericBaseCluster { static alloc(): MTRBaseClusterMediaPlayback; // inherited from NSObject static new(): MTRBaseClusterMediaPlayback; // inherited from NSObject /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAcceptedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeAcceptedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAttributeListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeAttributeListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeClusterRevisionWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeClusterRevisionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeCurrentStateWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeCurrentStateWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeDurationWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeDurationWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeFeatureMapWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeFeatureMapWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeGeneratedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeGeneratedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributePlaybackSpeedWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributePlaybackSpeedWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeSampledPositionWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: MTRMediaPlaybackClusterPlaybackPosition, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeSampledPositionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: MTRMediaPlaybackClusterPlaybackPositionStruct, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeSeekRangeEndWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeSeekRangeEndWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeSeekRangeStartWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeSeekRangeStartWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeStartTimeWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeStartTimeWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ constructor(o: { device: MTRBaseDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRBaseDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 18.4 */ activateAudioTrackWithParamsCompletion(params: MTRMediaPlaybackClusterActivateAudioTrackParams, completion: (p1: NSError) => void): void; /** * @since 18.4 */ activateTextTrackWithParamsCompletion(params: MTRMediaPlaybackClusterActivateTextTrackParams, completion: (p1: NSError) => void): void; /** * @since 18.4 */ deactivateTextTrackWithCompletion(completion: (p1: NSError) => void): void; /** * @since 18.4 */ deactivateTextTrackWithParamsCompletion(params: MTRMediaPlaybackClusterDeactivateTextTrackParams, completion: (p1: NSError) => void): void; /** * @since 16.4 */ fastForwardWithCompletion(completion: (p1: MTRMediaPlaybackClusterPlaybackResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ fastForwardWithCompletionHandler(completionHandler: (p1: MTRMediaPlaybackClusterPlaybackResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ fastForwardWithParamsCompletion(params: MTRMediaPlaybackClusterFastForwardParams, completion: (p1: MTRMediaPlaybackClusterPlaybackResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ fastForwardWithParamsCompletionHandler(params: MTRMediaPlaybackClusterFastForwardParams, completionHandler: (p1: MTRMediaPlaybackClusterPlaybackResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ initWithDeviceEndpointIDQueue(device: MTRBaseDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRBaseDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.4 */ nextWithCompletion(completion: (p1: MTRMediaPlaybackClusterPlaybackResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ nextWithCompletionHandler(completionHandler: (p1: MTRMediaPlaybackClusterPlaybackResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ nextWithParamsCompletion(params: MTRMediaPlaybackClusterNextParams, completion: (p1: MTRMediaPlaybackClusterPlaybackResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ nextWithParamsCompletionHandler(params: MTRMediaPlaybackClusterNextParams, completionHandler: (p1: MTRMediaPlaybackClusterPlaybackResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ pauseWithCompletion(completion: (p1: MTRMediaPlaybackClusterPlaybackResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ pauseWithCompletionHandler(completionHandler: (p1: MTRMediaPlaybackClusterPlaybackResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ pauseWithParamsCompletion(params: MTRMediaPlaybackClusterPauseParams, completion: (p1: MTRMediaPlaybackClusterPlaybackResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ pauseWithParamsCompletionHandler(params: MTRMediaPlaybackClusterPauseParams, completionHandler: (p1: MTRMediaPlaybackClusterPlaybackResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ playWithCompletion(completion: (p1: MTRMediaPlaybackClusterPlaybackResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ playWithCompletionHandler(completionHandler: (p1: MTRMediaPlaybackClusterPlaybackResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ playWithParamsCompletion(params: MTRMediaPlaybackClusterPlayParams, completion: (p1: MTRMediaPlaybackClusterPlaybackResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ playWithParamsCompletionHandler(params: MTRMediaPlaybackClusterPlayParams, completionHandler: (p1: MTRMediaPlaybackClusterPlaybackResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ previousWithCompletion(completion: (p1: MTRMediaPlaybackClusterPlaybackResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ previousWithCompletionHandler(completionHandler: (p1: MTRMediaPlaybackClusterPlaybackResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ previousWithParamsCompletion(params: MTRMediaPlaybackClusterPreviousParams, completion: (p1: MTRMediaPlaybackClusterPlaybackResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ previousWithParamsCompletionHandler(params: MTRMediaPlaybackClusterPreviousParams, completionHandler: (p1: MTRMediaPlaybackClusterPlaybackResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeAcceptedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAcceptedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeAttributeListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAttributeListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeClusterRevisionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeClusterRevisionWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeCurrentStateWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeCurrentStateWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeDurationWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeDurationWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeFeatureMapWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeFeatureMapWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeGeneratedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeGeneratedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributePlaybackSpeedWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributePlaybackSpeedWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeSampledPositionWithCompletion(completion: (p1: MTRMediaPlaybackClusterPlaybackPositionStruct, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeSampledPositionWithCompletionHandler(completionHandler: (p1: MTRMediaPlaybackClusterPlaybackPosition, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeSeekRangeEndWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeSeekRangeEndWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeSeekRangeStartWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeSeekRangeStartWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeStartTimeWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeStartTimeWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ rewindWithCompletion(completion: (p1: MTRMediaPlaybackClusterPlaybackResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ rewindWithCompletionHandler(completionHandler: (p1: MTRMediaPlaybackClusterPlaybackResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ rewindWithParamsCompletion(params: MTRMediaPlaybackClusterRewindParams, completion: (p1: MTRMediaPlaybackClusterPlaybackResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ rewindWithParamsCompletionHandler(params: MTRMediaPlaybackClusterRewindParams, completionHandler: (p1: MTRMediaPlaybackClusterPlaybackResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ seekWithParamsCompletion(params: MTRMediaPlaybackClusterSeekParams, completion: (p1: MTRMediaPlaybackClusterPlaybackResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ seekWithParamsCompletionHandler(params: MTRMediaPlaybackClusterSeekParams, completionHandler: (p1: MTRMediaPlaybackClusterPlaybackResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ skipBackwardWithParamsCompletion(params: MTRMediaPlaybackClusterSkipBackwardParams, completion: (p1: MTRMediaPlaybackClusterPlaybackResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ skipBackwardWithParamsCompletionHandler(params: MTRMediaPlaybackClusterSkipBackwardParams, completionHandler: (p1: MTRMediaPlaybackClusterPlaybackResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ skipForwardWithParamsCompletion(params: MTRMediaPlaybackClusterSkipForwardParams, completion: (p1: MTRMediaPlaybackClusterPlaybackResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ skipForwardWithParamsCompletionHandler(params: MTRMediaPlaybackClusterSkipForwardParams, completionHandler: (p1: MTRMediaPlaybackClusterPlaybackResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ startOverWithCompletion(completion: (p1: MTRMediaPlaybackClusterPlaybackResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ startOverWithCompletionHandler(completionHandler: (p1: MTRMediaPlaybackClusterPlaybackResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ startOverWithParamsCompletion(params: MTRMediaPlaybackClusterStartOverParams, completion: (p1: MTRMediaPlaybackClusterPlaybackResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ startOverWithParamsCompletionHandler(params: MTRMediaPlaybackClusterStartOverParams, completionHandler: (p1: MTRMediaPlaybackClusterPlaybackResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ stopPlaybackWithCompletionHandler(completionHandler: (p1: MTRMediaPlaybackClusterPlaybackResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ stopPlaybackWithParamsCompletionHandler(params: MTRMediaPlaybackClusterStopPlaybackParams, completionHandler: (p1: MTRMediaPlaybackClusterPlaybackResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ stopWithCompletion(completion: (p1: MTRMediaPlaybackClusterPlaybackResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ stopWithParamsCompletion(params: MTRMediaPlaybackClusterStopParams, completion: (p1: MTRMediaPlaybackClusterPlaybackResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAcceptedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAcceptedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAttributeListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAttributeListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeClusterRevisionWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeClusterRevisionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeCurrentStateWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeCurrentStateWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeDurationWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeDurationWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeFeatureMapWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeFeatureMapWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeGeneratedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeGeneratedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributePlaybackSpeedWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributePlaybackSpeedWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeSampledPositionWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: MTRMediaPlaybackClusterPlaybackPosition, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeSampledPositionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: MTRMediaPlaybackClusterPlaybackPositionStruct, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeSeekRangeEndWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeSeekRangeEndWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeSeekRangeStartWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeSeekRangeStartWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeStartTimeWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeStartTimeWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; } /** * @since 18.4 */ declare class MTRBaseClusterMessages extends MTRGenericBaseCluster { static alloc(): MTRBaseClusterMessages; // inherited from NSObject static new(): MTRBaseClusterMessages; // inherited from NSObject /** * @since 18.4 */ static readAttributeAcceptedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeActiveMessageIDsWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeAttributeListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeClusterRevisionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeFeatureMapWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeGeneratedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeMessagesWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ constructor(o: { device: MTRBaseDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 18.4 */ cancelMessagesRequestWithParamsCompletion(params: MTRMessagesClusterCancelMessagesRequestParams, completion: (p1: NSError) => void): void; /** * @since 18.4 */ initWithDeviceEndpointIDQueue(device: MTRBaseDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 18.4 */ presentMessagesRequestWithParamsCompletion(params: MTRMessagesClusterPresentMessagesRequestParams, completion: (p1: NSError) => void): void; /** * @since 18.4 */ readAttributeAcceptedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeActiveMessageIDsWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeAttributeListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeClusterRevisionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeFeatureMapWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeGeneratedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeMessagesWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeAcceptedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeActiveMessageIDsWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeAttributeListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeClusterRevisionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeFeatureMapWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeGeneratedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeMessagesWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; } /** * @since 18.4 */ declare class MTRBaseClusterMicrowaveOvenControl extends MTRGenericBaseCluster { static alloc(): MTRBaseClusterMicrowaveOvenControl; // inherited from NSObject static new(): MTRBaseClusterMicrowaveOvenControl; // inherited from NSObject /** * @since 18.4 */ static readAttributeAcceptedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeAttributeListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeClusterRevisionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeCookTimeWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeFeatureMapWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeGeneratedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeMaxCookTimeWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeMaxPowerWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeMinPowerWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributePowerSettingWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributePowerStepWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeWattRatingWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ constructor(o: { device: MTRBaseDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 18.4 */ addMoreTimeWithParamsCompletion(params: MTRMicrowaveOvenControlClusterAddMoreTimeParams, completion: (p1: NSError) => void): void; /** * @since 18.4 */ initWithDeviceEndpointIDQueue(device: MTRBaseDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 18.4 */ readAttributeAcceptedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeAttributeListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeClusterRevisionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeCookTimeWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeFeatureMapWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeGeneratedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeMaxCookTimeWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeMaxPowerWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeMinPowerWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributePowerSettingWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributePowerStepWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeWattRatingWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ setCookingParametersWithCompletion(completion: (p1: NSError) => void): void; /** * @since 18.4 */ setCookingParametersWithParamsCompletion(params: MTRMicrowaveOvenControlClusterSetCookingParametersParams, completion: (p1: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeAcceptedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeAttributeListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeClusterRevisionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeCookTimeWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeFeatureMapWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeGeneratedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeMaxCookTimeWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeMaxPowerWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeMinPowerWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributePowerSettingWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributePowerStepWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeWattRatingWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; } /** * @since 18.4 */ declare class MTRBaseClusterMicrowaveOvenMode extends MTRGenericBaseCluster { static alloc(): MTRBaseClusterMicrowaveOvenMode; // inherited from NSObject static new(): MTRBaseClusterMicrowaveOvenMode; // inherited from NSObject /** * @since 18.4 */ static readAttributeAcceptedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeAttributeListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeClusterRevisionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeCurrentModeWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeFeatureMapWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeGeneratedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeSupportedModesWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ constructor(o: { device: MTRBaseDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 18.4 */ initWithDeviceEndpointIDQueue(device: MTRBaseDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 18.4 */ readAttributeAcceptedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeAttributeListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeClusterRevisionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeCurrentModeWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeFeatureMapWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeGeneratedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeSupportedModesWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeAcceptedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeAttributeListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeClusterRevisionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeCurrentModeWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeFeatureMapWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeGeneratedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeSupportedModesWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; } /** * @since 16.1 */ declare class MTRBaseClusterModeSelect extends MTRGenericBaseCluster { static alloc(): MTRBaseClusterModeSelect; // inherited from NSObject static new(): MTRBaseClusterModeSelect; // inherited from NSObject /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAcceptedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeAcceptedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAttributeListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeAttributeListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeClusterRevisionWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeClusterRevisionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeCurrentModeWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeCurrentModeWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeDescriptionWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeDescriptionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeFeatureMapWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeFeatureMapWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeGeneratedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeGeneratedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeOnModeWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeOnModeWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeStandardNamespaceWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeStandardNamespaceWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeStartUpModeWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeStartUpModeWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeSupportedModesWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeSupportedModesWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ constructor(o: { device: MTRBaseDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRBaseDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.4 */ changeToModeWithParamsCompletion(params: MTRModeSelectClusterChangeToModeParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ changeToModeWithParamsCompletionHandler(params: MTRModeSelectClusterChangeToModeParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ initWithDeviceEndpointIDQueue(device: MTRBaseDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRBaseDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.4 */ readAttributeAcceptedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAcceptedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeAttributeListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAttributeListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeClusterRevisionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeClusterRevisionWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeCurrentModeWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeCurrentModeWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeDescriptionWithCompletion(completion: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeDescriptionWithCompletionHandler(completionHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeFeatureMapWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeFeatureMapWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeGeneratedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeGeneratedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeOnModeWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeOnModeWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeStandardNamespaceWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeStandardNamespaceWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeStartUpModeWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeStartUpModeWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeSupportedModesWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeSupportedModesWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAcceptedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAcceptedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAttributeListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAttributeListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeClusterRevisionWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeClusterRevisionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeCurrentModeWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeCurrentModeWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeDescriptionWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeDescriptionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeFeatureMapWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeFeatureMapWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeGeneratedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeGeneratedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeOnModeWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeOnModeWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeStandardNamespaceWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeStandardNamespaceWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeStartUpModeWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeStartUpModeWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeSupportedModesWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeSupportedModesWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ writeAttributeOnModeWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeOnModeWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeOnModeWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeOnModeWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeStartUpModeWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeStartUpModeWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeStartUpModeWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeStartUpModeWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; } /** * @since 16.1 */ declare class MTRBaseClusterNetworkCommissioning extends MTRGenericBaseCluster { static alloc(): MTRBaseClusterNetworkCommissioning; // inherited from NSObject static new(): MTRBaseClusterNetworkCommissioning; // inherited from NSObject /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAcceptedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeAcceptedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAttributeListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeAttributeListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeClusterRevisionWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeClusterRevisionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeConnectMaxTimeSecondsWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeConnectMaxTimeSecondsWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeFeatureMapWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeFeatureMapWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeGeneratedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeGeneratedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeInterfaceEnabledWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeInterfaceEnabledWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeLastConnectErrorValueWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeLastConnectErrorValueWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeLastNetworkIDWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSData, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeLastNetworkIDWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSData, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeLastNetworkingStatusWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeLastNetworkingStatusWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeMaxNetworksWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeMaxNetworksWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeNetworksWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeNetworksWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeScanMaxTimeSecondsWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeScanMaxTimeSecondsWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeSupportedThreadFeaturesWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeSupportedWiFiBandsWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeThreadVersionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ constructor(o: { device: MTRBaseDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRBaseDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.4 */ addOrUpdateThreadNetworkWithParamsCompletion(params: MTRNetworkCommissioningClusterAddOrUpdateThreadNetworkParams, completion: (p1: MTRNetworkCommissioningClusterNetworkConfigResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ addOrUpdateThreadNetworkWithParamsCompletionHandler(params: MTRNetworkCommissioningClusterAddOrUpdateThreadNetworkParams, completionHandler: (p1: MTRNetworkCommissioningClusterNetworkConfigResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ addOrUpdateWiFiNetworkWithParamsCompletion(params: MTRNetworkCommissioningClusterAddOrUpdateWiFiNetworkParams, completion: (p1: MTRNetworkCommissioningClusterNetworkConfigResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ addOrUpdateWiFiNetworkWithParamsCompletionHandler(params: MTRNetworkCommissioningClusterAddOrUpdateWiFiNetworkParams, completionHandler: (p1: MTRNetworkCommissioningClusterNetworkConfigResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ connectNetworkWithParamsCompletion(params: MTRNetworkCommissioningClusterConnectNetworkParams, completion: (p1: MTRNetworkCommissioningClusterConnectNetworkResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ connectNetworkWithParamsCompletionHandler(params: MTRNetworkCommissioningClusterConnectNetworkParams, completionHandler: (p1: MTRNetworkCommissioningClusterConnectNetworkResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ initWithDeviceEndpointIDQueue(device: MTRBaseDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRBaseDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.4 */ readAttributeAcceptedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAcceptedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeAttributeListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAttributeListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeClusterRevisionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeClusterRevisionWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeConnectMaxTimeSecondsWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeConnectMaxTimeSecondsWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeFeatureMapWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeFeatureMapWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeGeneratedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeGeneratedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeInterfaceEnabledWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeInterfaceEnabledWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeLastConnectErrorValueWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeLastConnectErrorValueWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeLastNetworkIDWithCompletion(completion: (p1: NSData, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeLastNetworkIDWithCompletionHandler(completionHandler: (p1: NSData, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeLastNetworkingStatusWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeLastNetworkingStatusWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeMaxNetworksWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeMaxNetworksWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeNetworksWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeNetworksWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeScanMaxTimeSecondsWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeScanMaxTimeSecondsWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeSupportedThreadFeaturesWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeSupportedWiFiBandsWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeThreadVersionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ removeNetworkWithParamsCompletion(params: MTRNetworkCommissioningClusterRemoveNetworkParams, completion: (p1: MTRNetworkCommissioningClusterNetworkConfigResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ removeNetworkWithParamsCompletionHandler(params: MTRNetworkCommissioningClusterRemoveNetworkParams, completionHandler: (p1: MTRNetworkCommissioningClusterNetworkConfigResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ reorderNetworkWithParamsCompletion(params: MTRNetworkCommissioningClusterReorderNetworkParams, completion: (p1: MTRNetworkCommissioningClusterNetworkConfigResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ reorderNetworkWithParamsCompletionHandler(params: MTRNetworkCommissioningClusterReorderNetworkParams, completionHandler: (p1: MTRNetworkCommissioningClusterNetworkConfigResponseParams, p2: NSError) => void): void; /** * @since 17.4 */ scanNetworksWithCompletion(completion: (p1: MTRNetworkCommissioningClusterScanNetworksResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ scanNetworksWithParamsCompletion(params: MTRNetworkCommissioningClusterScanNetworksParams, completion: (p1: MTRNetworkCommissioningClusterScanNetworksResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ scanNetworksWithParamsCompletionHandler(params: MTRNetworkCommissioningClusterScanNetworksParams, completionHandler: (p1: MTRNetworkCommissioningClusterScanNetworksResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAcceptedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAcceptedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAttributeListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAttributeListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeClusterRevisionWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeClusterRevisionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeConnectMaxTimeSecondsWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeConnectMaxTimeSecondsWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeFeatureMapWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeFeatureMapWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeGeneratedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeGeneratedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeInterfaceEnabledWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeInterfaceEnabledWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeLastConnectErrorValueWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeLastConnectErrorValueWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeLastNetworkIDWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSData, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeLastNetworkIDWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSData, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeLastNetworkingStatusWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeLastNetworkingStatusWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeMaxNetworksWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeMaxNetworksWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeNetworksWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeNetworksWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeScanMaxTimeSecondsWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeScanMaxTimeSecondsWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeSupportedThreadFeaturesWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeSupportedWiFiBandsWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeThreadVersionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ writeAttributeInterfaceEnabledWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeInterfaceEnabledWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeInterfaceEnabledWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeInterfaceEnabledWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; } /** * @since 17.6 */ declare class MTRBaseClusterNitrogenDioxideConcentrationMeasurement extends MTRGenericBaseCluster { static alloc(): MTRBaseClusterNitrogenDioxideConcentrationMeasurement; // inherited from NSObject static new(): MTRBaseClusterNitrogenDioxideConcentrationMeasurement; // inherited from NSObject /** * @since 17.6 */ static readAttributeAcceptedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeAttributeListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeAverageMeasuredValueWindowWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeAverageMeasuredValueWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeClusterRevisionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeFeatureMapWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeGeneratedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeLevelValueWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeMaxMeasuredValueWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeMeasuredValueWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeMeasurementMediumWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeMeasurementUnitWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeMinMeasuredValueWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributePeakMeasuredValueWindowWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributePeakMeasuredValueWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeUncertaintyWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ constructor(o: { device: MTRBaseDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 17.6 */ initWithDeviceEndpointIDQueue(device: MTRBaseDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 17.6 */ readAttributeAcceptedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeAttributeListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeAverageMeasuredValueWindowWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeAverageMeasuredValueWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeClusterRevisionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeFeatureMapWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeGeneratedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeLevelValueWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeMaxMeasuredValueWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeMeasuredValueWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeMeasurementMediumWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeMeasurementUnitWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeMinMeasuredValueWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributePeakMeasuredValueWindowWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributePeakMeasuredValueWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeUncertaintyWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeAcceptedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeAttributeListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeAverageMeasuredValueWindowWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeAverageMeasuredValueWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeClusterRevisionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeFeatureMapWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeGeneratedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeLevelValueWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeMaxMeasuredValueWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeMeasuredValueWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeMeasurementMediumWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeMeasurementUnitWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeMinMeasuredValueWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributePeakMeasuredValueWindowWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributePeakMeasuredValueWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeUncertaintyWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; } /** * @since 16.4 */ declare class MTRBaseClusterOTASoftwareUpdateProvider extends MTRGenericBaseCluster { static alloc(): MTRBaseClusterOTASoftwareUpdateProvider; // inherited from NSObject static new(): MTRBaseClusterOTASoftwareUpdateProvider; // inherited from NSObject /** * @since 16.4 */ static readAttributeAcceptedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeAttributeListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeClusterRevisionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeFeatureMapWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeGeneratedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ constructor(o: { device: MTRBaseDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.4 */ applyUpdateRequestWithParamsCompletion(params: MTROTASoftwareUpdateProviderClusterApplyUpdateRequestParams, completion: (p1: MTROTASoftwareUpdateProviderClusterApplyUpdateResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ initWithDeviceEndpointIDQueue(device: MTRBaseDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.4 */ notifyUpdateAppliedWithParamsCompletion(params: MTROTASoftwareUpdateProviderClusterNotifyUpdateAppliedParams, completion: (p1: NSError) => void): void; /** * @since 16.4 */ queryImageWithParamsCompletion(params: MTROTASoftwareUpdateProviderClusterQueryImageParams, completion: (p1: MTROTASoftwareUpdateProviderClusterQueryImageResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeAcceptedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeAttributeListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeClusterRevisionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeFeatureMapWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeGeneratedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAcceptedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAttributeListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeClusterRevisionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeFeatureMapWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeGeneratedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; } /** * @since 16.4 */ declare class MTRBaseClusterOTASoftwareUpdateRequestor extends MTRGenericBaseCluster { static alloc(): MTRBaseClusterOTASoftwareUpdateRequestor; // inherited from NSObject static new(): MTRBaseClusterOTASoftwareUpdateRequestor; // inherited from NSObject /** * @since 16.4 */ static readAttributeAcceptedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeAttributeListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeClusterRevisionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeDefaultOTAProvidersWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeFeatureMapWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeGeneratedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeUpdatePossibleWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeUpdateStateProgressWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeUpdateStateWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ constructor(o: { device: MTRBaseDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.4 */ announceOTAProviderWithParamsCompletion(params: MTROTASoftwareUpdateRequestorClusterAnnounceOTAProviderParams, completion: (p1: NSError) => void): void; /** * @since 16.4 */ initWithDeviceEndpointIDQueue(device: MTRBaseDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.4 */ readAttributeAcceptedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeAttributeListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeClusterRevisionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeDefaultOTAProvidersWithParamsCompletion(params: MTRReadParams, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeFeatureMapWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeGeneratedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeUpdatePossibleWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeUpdateStateProgressWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeUpdateStateWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAcceptedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAttributeListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeClusterRevisionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeDefaultOTAProvidersWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeFeatureMapWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeGeneratedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeUpdatePossibleWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeUpdateStateProgressWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeUpdateStateWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ writeAttributeDefaultOTAProvidersWithValueCompletion(value: NSArray | any[], completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeDefaultOTAProvidersWithValueParamsCompletion(value: NSArray | any[], params: MTRWriteParams, completion: (p1: NSError) => void): void; } /** * @since 16.1 */ declare class MTRBaseClusterOccupancySensing extends MTRGenericBaseCluster { static alloc(): MTRBaseClusterOccupancySensing; // inherited from NSObject static new(): MTRBaseClusterOccupancySensing; // inherited from NSObject /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAcceptedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeAcceptedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAttributeListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeAttributeListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeClusterRevisionWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeClusterRevisionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeFeatureMapWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeFeatureMapWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeGeneratedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeGeneratedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeHoldTimeLimitsWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: MTROccupancySensingClusterHoldTimeLimitsStruct, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeHoldTimeWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeOccupancySensorTypeBitmapWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeOccupancySensorTypeBitmapWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeOccupancySensorTypeWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeOccupancySensorTypeWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeOccupancyWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeOccupancyWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributePIROccupiedToUnoccupiedDelayWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributePIRUnoccupiedToOccupiedDelayWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributePIRUnoccupiedToOccupiedThresholdWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributePhysicalContactOccupiedToUnoccupiedDelayWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributePhysicalContactOccupiedToUnoccupiedDelayWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributePhysicalContactUnoccupiedToOccupiedDelayWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributePhysicalContactUnoccupiedToOccupiedDelayWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributePhysicalContactUnoccupiedToOccupiedThresholdWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributePhysicalContactUnoccupiedToOccupiedThresholdWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributePirOccupiedToUnoccupiedDelayWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributePirUnoccupiedToOccupiedDelayWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributePirUnoccupiedToOccupiedThresholdWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeUltrasonicOccupiedToUnoccupiedDelayWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeUltrasonicOccupiedToUnoccupiedDelayWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeUltrasonicUnoccupiedToOccupiedDelayWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeUltrasonicUnoccupiedToOccupiedDelayWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeUltrasonicUnoccupiedToOccupiedThresholdWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeUltrasonicUnoccupiedToOccupiedThresholdWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ constructor(o: { device: MTRBaseDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRBaseDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.4 */ initWithDeviceEndpointIDQueue(device: MTRBaseDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRBaseDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.4 */ readAttributeAcceptedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAcceptedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeAttributeListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAttributeListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeClusterRevisionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeClusterRevisionWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeFeatureMapWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeFeatureMapWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeGeneratedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeGeneratedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeHoldTimeLimitsWithCompletion(completion: (p1: MTROccupancySensingClusterHoldTimeLimitsStruct, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeHoldTimeWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeOccupancySensorTypeBitmapWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeOccupancySensorTypeBitmapWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeOccupancySensorTypeWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeOccupancySensorTypeWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeOccupancyWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeOccupancyWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributePIROccupiedToUnoccupiedDelayWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributePIRUnoccupiedToOccupiedDelayWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributePIRUnoccupiedToOccupiedThresholdWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributePhysicalContactOccupiedToUnoccupiedDelayWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributePhysicalContactOccupiedToUnoccupiedDelayWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributePhysicalContactUnoccupiedToOccupiedDelayWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributePhysicalContactUnoccupiedToOccupiedDelayWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributePhysicalContactUnoccupiedToOccupiedThresholdWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributePhysicalContactUnoccupiedToOccupiedThresholdWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributePirOccupiedToUnoccupiedDelayWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributePirUnoccupiedToOccupiedDelayWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributePirUnoccupiedToOccupiedThresholdWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeUltrasonicOccupiedToUnoccupiedDelayWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeUltrasonicOccupiedToUnoccupiedDelayWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeUltrasonicUnoccupiedToOccupiedDelayWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeUltrasonicUnoccupiedToOccupiedDelayWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeUltrasonicUnoccupiedToOccupiedThresholdWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeUltrasonicUnoccupiedToOccupiedThresholdWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAcceptedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAcceptedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAttributeListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAttributeListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeClusterRevisionWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeClusterRevisionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeFeatureMapWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeFeatureMapWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeGeneratedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeGeneratedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeHoldTimeLimitsWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: MTROccupancySensingClusterHoldTimeLimitsStruct, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeHoldTimeWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeOccupancySensorTypeBitmapWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeOccupancySensorTypeBitmapWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeOccupancySensorTypeWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeOccupancySensorTypeWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeOccupancyWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeOccupancyWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributePIROccupiedToUnoccupiedDelayWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributePIRUnoccupiedToOccupiedDelayWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributePIRUnoccupiedToOccupiedThresholdWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributePhysicalContactOccupiedToUnoccupiedDelayWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributePhysicalContactOccupiedToUnoccupiedDelayWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributePhysicalContactUnoccupiedToOccupiedDelayWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributePhysicalContactUnoccupiedToOccupiedDelayWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributePhysicalContactUnoccupiedToOccupiedThresholdWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributePhysicalContactUnoccupiedToOccupiedThresholdWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributePirOccupiedToUnoccupiedDelayWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributePirUnoccupiedToOccupiedDelayWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributePirUnoccupiedToOccupiedThresholdWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeUltrasonicOccupiedToUnoccupiedDelayWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeUltrasonicOccupiedToUnoccupiedDelayWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeUltrasonicUnoccupiedToOccupiedDelayWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeUltrasonicUnoccupiedToOccupiedDelayWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeUltrasonicUnoccupiedToOccupiedThresholdWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeUltrasonicUnoccupiedToOccupiedThresholdWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ writeAttributeHoldTimeWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 18.4 */ writeAttributeHoldTimeWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributePIROccupiedToUnoccupiedDelayWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributePIROccupiedToUnoccupiedDelayWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributePIRUnoccupiedToOccupiedDelayWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributePIRUnoccupiedToOccupiedDelayWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributePIRUnoccupiedToOccupiedThresholdWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributePIRUnoccupiedToOccupiedThresholdWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributePhysicalContactOccupiedToUnoccupiedDelayWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributePhysicalContactOccupiedToUnoccupiedDelayWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributePhysicalContactOccupiedToUnoccupiedDelayWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributePhysicalContactOccupiedToUnoccupiedDelayWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributePhysicalContactUnoccupiedToOccupiedDelayWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributePhysicalContactUnoccupiedToOccupiedDelayWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributePhysicalContactUnoccupiedToOccupiedDelayWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributePhysicalContactUnoccupiedToOccupiedDelayWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributePhysicalContactUnoccupiedToOccupiedThresholdWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributePhysicalContactUnoccupiedToOccupiedThresholdWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributePhysicalContactUnoccupiedToOccupiedThresholdWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributePhysicalContactUnoccupiedToOccupiedThresholdWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributePirOccupiedToUnoccupiedDelayWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributePirOccupiedToUnoccupiedDelayWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributePirUnoccupiedToOccupiedDelayWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributePirUnoccupiedToOccupiedDelayWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributePirUnoccupiedToOccupiedThresholdWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributePirUnoccupiedToOccupiedThresholdWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeUltrasonicOccupiedToUnoccupiedDelayWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeUltrasonicOccupiedToUnoccupiedDelayWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeUltrasonicOccupiedToUnoccupiedDelayWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeUltrasonicOccupiedToUnoccupiedDelayWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeUltrasonicUnoccupiedToOccupiedDelayWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeUltrasonicUnoccupiedToOccupiedDelayWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeUltrasonicUnoccupiedToOccupiedDelayWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeUltrasonicUnoccupiedToOccupiedDelayWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeUltrasonicUnoccupiedToOccupiedThresholdWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeUltrasonicUnoccupiedToOccupiedThresholdWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeUltrasonicUnoccupiedToOccupiedThresholdWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeUltrasonicUnoccupiedToOccupiedThresholdWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; } /** * @since 16.1 */ declare class MTRBaseClusterOnOff extends MTRGenericBaseCluster { static alloc(): MTRBaseClusterOnOff; // inherited from NSObject static new(): MTRBaseClusterOnOff; // inherited from NSObject /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAcceptedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeAcceptedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAttributeListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeAttributeListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeClusterRevisionWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeClusterRevisionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeFeatureMapWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeFeatureMapWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeGeneratedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeGeneratedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeGlobalSceneControlWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeGlobalSceneControlWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeOffWaitTimeWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeOffWaitTimeWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeOnOffWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeOnOffWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeOnTimeWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeOnTimeWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeStartUpOnOffWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeStartUpOnOffWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ constructor(o: { device: MTRBaseDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRBaseDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.4 */ initWithDeviceEndpointIDQueue(device: MTRBaseDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRBaseDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.4 */ offWithCompletion(completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ offWithCompletionHandler(completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ offWithEffectWithParamsCompletion(params: MTROnOffClusterOffWithEffectParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ offWithEffectWithParamsCompletionHandler(params: MTROnOffClusterOffWithEffectParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ offWithParamsCompletion(params: MTROnOffClusterOffParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ offWithParamsCompletionHandler(params: MTROnOffClusterOffParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ onWithCompletion(completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ onWithCompletionHandler(completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ onWithParamsCompletion(params: MTROnOffClusterOnParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ onWithParamsCompletionHandler(params: MTROnOffClusterOnParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ onWithRecallGlobalSceneWithCompletion(completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ onWithRecallGlobalSceneWithCompletionHandler(completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ onWithRecallGlobalSceneWithParamsCompletion(params: MTROnOffClusterOnWithRecallGlobalSceneParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ onWithRecallGlobalSceneWithParamsCompletionHandler(params: MTROnOffClusterOnWithRecallGlobalSceneParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ onWithTimedOffWithParamsCompletion(params: MTROnOffClusterOnWithTimedOffParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ onWithTimedOffWithParamsCompletionHandler(params: MTROnOffClusterOnWithTimedOffParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ readAttributeAcceptedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAcceptedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeAttributeListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAttributeListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeClusterRevisionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeClusterRevisionWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeFeatureMapWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeFeatureMapWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeGeneratedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeGeneratedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeGlobalSceneControlWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeGlobalSceneControlWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeOffWaitTimeWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeOffWaitTimeWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeOnOffWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeOnOffWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeOnTimeWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeOnTimeWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeStartUpOnOffWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeStartUpOnOffWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAcceptedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAcceptedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAttributeListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAttributeListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeClusterRevisionWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeClusterRevisionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeFeatureMapWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeFeatureMapWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeGeneratedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeGeneratedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeGlobalSceneControlWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeGlobalSceneControlWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeOffWaitTimeWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeOffWaitTimeWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeOnOffWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeOnOffWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeOnTimeWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeOnTimeWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeStartUpOnOffWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeStartUpOnOffWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ toggleWithCompletion(completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ toggleWithCompletionHandler(completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ toggleWithParamsCompletion(params: MTROnOffClusterToggleParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ toggleWithParamsCompletionHandler(params: MTROnOffClusterToggleParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeOffWaitTimeWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeOffWaitTimeWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeOffWaitTimeWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeOffWaitTimeWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeOnTimeWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeOnTimeWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeOnTimeWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeOnTimeWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeStartUpOnOffWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeStartUpOnOffWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeStartUpOnOffWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeStartUpOnOffWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; } /** * @since 16.1 * @deprecated 18.2 */ declare class MTRBaseClusterOnOffSwitchConfiguration extends MTRGenericBaseCluster { static alloc(): MTRBaseClusterOnOffSwitchConfiguration; // inherited from NSObject static new(): MTRBaseClusterOnOffSwitchConfiguration; // inherited from NSObject /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAcceptedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeAcceptedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAttributeListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeAttributeListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeClusterRevisionWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeClusterRevisionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeFeatureMapWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeFeatureMapWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeGeneratedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeGeneratedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeSwitchActionsWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeSwitchActionsWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeSwitchTypeWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ static readAttributeSwitchTypeWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ constructor(o: { device: MTRBaseDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRBaseDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.4 * @deprecated 18.2 */ initWithDeviceEndpointIDQueue(device: MTRBaseDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRBaseDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.4 * @deprecated 18.2 */ readAttributeAcceptedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAcceptedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeAttributeListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAttributeListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeClusterRevisionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeClusterRevisionWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeFeatureMapWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeFeatureMapWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeGeneratedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeGeneratedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeSwitchActionsWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeSwitchActionsWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ readAttributeSwitchTypeWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeSwitchTypeWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAcceptedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeAcceptedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAttributeListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeAttributeListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeClusterRevisionWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeClusterRevisionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeFeatureMapWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeFeatureMapWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeGeneratedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeGeneratedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeSwitchActionsWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeSwitchActionsWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeSwitchTypeWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ subscribeAttributeSwitchTypeWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ writeAttributeSwitchActionsWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeSwitchActionsWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ writeAttributeSwitchActionsWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeSwitchActionsWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; } /** * @since 16.1 */ declare class MTRBaseClusterOperationalCredentials extends MTRGenericBaseCluster { static alloc(): MTRBaseClusterOperationalCredentials; // inherited from NSObject static new(): MTRBaseClusterOperationalCredentials; // inherited from NSObject /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAcceptedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeAcceptedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAttributeListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeAttributeListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeClusterRevisionWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeClusterRevisionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeCommissionedFabricsWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeCommissionedFabricsWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeCurrentFabricIndexWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeCurrentFabricIndexWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeFabricsWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeFabricsWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeFeatureMapWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeFeatureMapWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeGeneratedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeGeneratedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeNOCsWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeNOCsWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeSupportedFabricsWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeSupportedFabricsWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeTrustedRootCertificatesWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeTrustedRootCertificatesWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ constructor(o: { device: MTRBaseDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRBaseDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.4 */ CSRRequestWithParamsCompletion(params: MTROperationalCredentialsClusterCSRRequestParams, completion: (p1: MTROperationalCredentialsClusterCSRResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ CSRRequestWithParamsCompletionHandler(params: MTROperationalCredentialsClusterCSRRequestParams, completionHandler: (p1: MTROperationalCredentialsClusterCSRResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ addNOCWithParamsCompletion(params: MTROperationalCredentialsClusterAddNOCParams, completion: (p1: MTROperationalCredentialsClusterNOCResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ addNOCWithParamsCompletionHandler(params: MTROperationalCredentialsClusterAddNOCParams, completionHandler: (p1: MTROperationalCredentialsClusterNOCResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ addTrustedRootCertificateWithParamsCompletion(params: MTROperationalCredentialsClusterAddTrustedRootCertificateParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ addTrustedRootCertificateWithParamsCompletionHandler(params: MTROperationalCredentialsClusterAddTrustedRootCertificateParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ attestationRequestWithParamsCompletion(params: MTROperationalCredentialsClusterAttestationRequestParams, completion: (p1: MTROperationalCredentialsClusterAttestationResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ attestationRequestWithParamsCompletionHandler(params: MTROperationalCredentialsClusterAttestationRequestParams, completionHandler: (p1: MTROperationalCredentialsClusterAttestationResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ certificateChainRequestWithParamsCompletion(params: MTROperationalCredentialsClusterCertificateChainRequestParams, completion: (p1: MTROperationalCredentialsClusterCertificateChainResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ certificateChainRequestWithParamsCompletionHandler(params: MTROperationalCredentialsClusterCertificateChainRequestParams, completionHandler: (p1: MTROperationalCredentialsClusterCertificateChainResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ initWithDeviceEndpointIDQueue(device: MTRBaseDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRBaseDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.4 */ readAttributeAcceptedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAcceptedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeAttributeListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAttributeListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeClusterRevisionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeClusterRevisionWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeCommissionedFabricsWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeCommissionedFabricsWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeCurrentFabricIndexWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeCurrentFabricIndexWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeFabricsWithParamsCompletion(params: MTRReadParams, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeFabricsWithParamsCompletionHandler(params: MTRReadParams, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeFeatureMapWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeFeatureMapWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeGeneratedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeGeneratedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeNOCsWithParamsCompletion(params: MTRReadParams, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeNOCsWithParamsCompletionHandler(params: MTRReadParams, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeSupportedFabricsWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeSupportedFabricsWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeTrustedRootCertificatesWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeTrustedRootCertificatesWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ removeFabricWithParamsCompletion(params: MTROperationalCredentialsClusterRemoveFabricParams, completion: (p1: MTROperationalCredentialsClusterNOCResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ removeFabricWithParamsCompletionHandler(params: MTROperationalCredentialsClusterRemoveFabricParams, completionHandler: (p1: MTROperationalCredentialsClusterNOCResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAcceptedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAcceptedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAttributeListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAttributeListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeClusterRevisionWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeClusterRevisionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeCommissionedFabricsWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeCommissionedFabricsWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeCurrentFabricIndexWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeCurrentFabricIndexWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeFabricsWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeFabricsWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeFeatureMapWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeFeatureMapWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeGeneratedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeGeneratedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeNOCsWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeNOCsWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeSupportedFabricsWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeSupportedFabricsWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeTrustedRootCertificatesWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeTrustedRootCertificatesWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ updateFabricLabelWithParamsCompletion(params: MTROperationalCredentialsClusterUpdateFabricLabelParams, completion: (p1: MTROperationalCredentialsClusterNOCResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ updateFabricLabelWithParamsCompletionHandler(params: MTROperationalCredentialsClusterUpdateFabricLabelParams, completionHandler: (p1: MTROperationalCredentialsClusterNOCResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ updateNOCWithParamsCompletion(params: MTROperationalCredentialsClusterUpdateNOCParams, completion: (p1: MTROperationalCredentialsClusterNOCResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ updateNOCWithParamsCompletionHandler(params: MTROperationalCredentialsClusterUpdateNOCParams, completionHandler: (p1: MTROperationalCredentialsClusterNOCResponseParams, p2: NSError) => void): void; } /** * @since 17.4 */ declare class MTRBaseClusterOperationalState extends MTRGenericBaseCluster { static alloc(): MTRBaseClusterOperationalState; // inherited from NSObject static new(): MTRBaseClusterOperationalState; // inherited from NSObject /** * @since 17.4 */ static readAttributeAcceptedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.4 */ static readAttributeAttributeListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.4 */ static readAttributeClusterRevisionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.4 */ static readAttributeCountdownTimeWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.4 */ static readAttributeCurrentPhaseWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.4 */ static readAttributeFeatureMapWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.4 */ static readAttributeGeneratedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.4 */ static readAttributeOperationalErrorWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: MTROperationalStateClusterErrorStateStruct, p2: NSError) => void): void; /** * @since 17.4 */ static readAttributeOperationalStateListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.4 */ static readAttributeOperationalStateWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.4 */ static readAttributePhaseListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.4 */ constructor(o: { device: MTRBaseDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 17.4 */ initWithDeviceEndpointIDQueue(device: MTRBaseDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 17.4 */ pauseWithCompletion(completion: (p1: MTROperationalStateClusterOperationalCommandResponseParams, p2: NSError) => void): void; /** * @since 17.4 */ pauseWithParamsCompletion(params: MTROperationalStateClusterPauseParams, completion: (p1: MTROperationalStateClusterOperationalCommandResponseParams, p2: NSError) => void): void; /** * @since 17.4 */ readAttributeAcceptedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.4 */ readAttributeAttributeListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.4 */ readAttributeClusterRevisionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.4 */ readAttributeCountdownTimeWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.4 */ readAttributeCurrentPhaseWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.4 */ readAttributeFeatureMapWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.4 */ readAttributeGeneratedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.4 */ readAttributeOperationalErrorWithCompletion(completion: (p1: MTROperationalStateClusterErrorStateStruct, p2: NSError) => void): void; /** * @since 17.4 */ readAttributeOperationalStateListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.4 */ readAttributeOperationalStateWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.4 */ readAttributePhaseListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.4 */ resumeWithCompletion(completion: (p1: MTROperationalStateClusterOperationalCommandResponseParams, p2: NSError) => void): void; /** * @since 17.4 */ resumeWithParamsCompletion(params: MTROperationalStateClusterResumeParams, completion: (p1: MTROperationalStateClusterOperationalCommandResponseParams, p2: NSError) => void): void; /** * @since 17.4 */ startWithCompletion(completion: (p1: MTROperationalStateClusterOperationalCommandResponseParams, p2: NSError) => void): void; /** * @since 17.4 */ startWithParamsCompletion(params: MTROperationalStateClusterStartParams, completion: (p1: MTROperationalStateClusterOperationalCommandResponseParams, p2: NSError) => void): void; /** * @since 17.4 */ stopWithCompletion(completion: (p1: MTROperationalStateClusterOperationalCommandResponseParams, p2: NSError) => void): void; /** * @since 17.4 */ stopWithParamsCompletion(params: MTROperationalStateClusterStopParams, completion: (p1: MTROperationalStateClusterOperationalCommandResponseParams, p2: NSError) => void): void; /** * @since 17.4 */ subscribeAttributeAcceptedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.4 */ subscribeAttributeAttributeListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.4 */ subscribeAttributeClusterRevisionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.4 */ subscribeAttributeCountdownTimeWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.4 */ subscribeAttributeCurrentPhaseWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.4 */ subscribeAttributeFeatureMapWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.4 */ subscribeAttributeGeneratedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.4 */ subscribeAttributeOperationalErrorWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: MTROperationalStateClusterErrorStateStruct, p2: NSError) => void): void; /** * @since 17.4 */ subscribeAttributeOperationalStateListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.4 */ subscribeAttributeOperationalStateWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.4 */ subscribeAttributePhaseListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; } /** * @since 16.1 * @deprecated 16.4 */ declare class MTRBaseClusterOtaSoftwareUpdateProvider extends MTRBaseClusterOTASoftwareUpdateProvider { static alloc(): MTRBaseClusterOtaSoftwareUpdateProvider; // inherited from NSObject static new(): MTRBaseClusterOtaSoftwareUpdateProvider; // inherited from NSObject /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAcceptedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAttributeListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeClusterRevisionWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeFeatureMapWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeGeneratedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRBaseDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ applyUpdateRequestWithParamsCompletionHandler(params: MTROtaSoftwareUpdateProviderClusterApplyUpdateRequestParams, completionHandler: (p1: MTROtaSoftwareUpdateProviderClusterApplyUpdateResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRBaseDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ notifyUpdateAppliedWithParamsCompletionHandler(params: MTROtaSoftwareUpdateProviderClusterNotifyUpdateAppliedParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ queryImageWithParamsCompletionHandler(params: MTROtaSoftwareUpdateProviderClusterQueryImageParams, completionHandler: (p1: MTROtaSoftwareUpdateProviderClusterQueryImageResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAcceptedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAttributeListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeClusterRevisionWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeFeatureMapWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeGeneratedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAcceptedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAttributeListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeClusterRevisionWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeFeatureMapWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeGeneratedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; } /** * @since 16.1 * @deprecated 16.4 */ declare class MTRBaseClusterOtaSoftwareUpdateRequestor extends MTRBaseClusterOTASoftwareUpdateRequestor { static alloc(): MTRBaseClusterOtaSoftwareUpdateRequestor; // inherited from NSObject static new(): MTRBaseClusterOtaSoftwareUpdateRequestor; // inherited from NSObject /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAcceptedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAttributeListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeClusterRevisionWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeDefaultOtaProvidersWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeFeatureMapWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeGeneratedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeUpdatePossibleWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeUpdateStateProgressWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeUpdateStateWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRBaseDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ announceOtaProviderWithParamsCompletionHandler(params: MTROtaSoftwareUpdateRequestorClusterAnnounceOtaProviderParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRBaseDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAcceptedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAttributeListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeClusterRevisionWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeDefaultOtaProvidersWithParamsCompletionHandler(params: MTRReadParams, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeFeatureMapWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeGeneratedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeUpdatePossibleWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeUpdateStateProgressWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeUpdateStateWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAcceptedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAttributeListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeClusterRevisionWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeDefaultOtaProvidersWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeFeatureMapWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeGeneratedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeUpdatePossibleWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeUpdateStateProgressWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeUpdateStateWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeDefaultOtaProvidersWithValueCompletionHandler(value: NSArray | any[], completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeDefaultOtaProvidersWithValueParamsCompletionHandler(value: NSArray | any[], params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; } /** * @since 18.4 */ declare class MTRBaseClusterOvenCavityOperationalState extends MTRGenericBaseCluster { static alloc(): MTRBaseClusterOvenCavityOperationalState; // inherited from NSObject static new(): MTRBaseClusterOvenCavityOperationalState; // inherited from NSObject /** * @since 18.4 */ static readAttributeAcceptedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeAttributeListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeClusterRevisionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeCountdownTimeWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeCurrentPhaseWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeFeatureMapWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeGeneratedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeOperationalErrorWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: MTROvenCavityOperationalStateClusterErrorStateStruct, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeOperationalStateListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeOperationalStateWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributePhaseListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ constructor(o: { device: MTRBaseDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 18.4 */ initWithDeviceEndpointIDQueue(device: MTRBaseDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 18.4 */ readAttributeAcceptedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeAttributeListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeClusterRevisionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeCountdownTimeWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeCurrentPhaseWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeFeatureMapWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeGeneratedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeOperationalErrorWithCompletion(completion: (p1: MTROvenCavityOperationalStateClusterErrorStateStruct, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeOperationalStateListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeOperationalStateWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributePhaseListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ startWithCompletion(completion: (p1: MTROvenCavityOperationalStateClusterOperationalCommandResponseParams, p2: NSError) => void): void; /** * @since 18.4 */ startWithParamsCompletion(params: MTROvenCavityOperationalStateClusterStartParams, completion: (p1: MTROvenCavityOperationalStateClusterOperationalCommandResponseParams, p2: NSError) => void): void; /** * @since 18.4 */ stopWithCompletion(completion: (p1: MTROvenCavityOperationalStateClusterOperationalCommandResponseParams, p2: NSError) => void): void; /** * @since 18.4 */ stopWithParamsCompletion(params: MTROvenCavityOperationalStateClusterStopParams, completion: (p1: MTROvenCavityOperationalStateClusterOperationalCommandResponseParams, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeAcceptedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeAttributeListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeClusterRevisionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeCountdownTimeWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeCurrentPhaseWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeFeatureMapWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeGeneratedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeOperationalErrorWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: MTROvenCavityOperationalStateClusterErrorStateStruct, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeOperationalStateListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeOperationalStateWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributePhaseListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; } /** * @since 18.4 */ declare class MTRBaseClusterOvenMode extends MTRGenericBaseCluster { static alloc(): MTRBaseClusterOvenMode; // inherited from NSObject static new(): MTRBaseClusterOvenMode; // inherited from NSObject /** * @since 18.4 */ static readAttributeAcceptedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeAttributeListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeClusterRevisionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeCurrentModeWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeFeatureMapWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeGeneratedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeSupportedModesWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ constructor(o: { device: MTRBaseDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 18.4 */ changeToModeWithParamsCompletion(params: MTROvenModeClusterChangeToModeParams, completion: (p1: MTROvenModeClusterChangeToModeResponseParams, p2: NSError) => void): void; /** * @since 18.4 */ initWithDeviceEndpointIDQueue(device: MTRBaseDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 18.4 */ readAttributeAcceptedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeAttributeListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeClusterRevisionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeCurrentModeWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeFeatureMapWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeGeneratedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeSupportedModesWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeAcceptedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeAttributeListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeClusterRevisionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeCurrentModeWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeFeatureMapWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeGeneratedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeSupportedModesWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; } /** * @since 17.6 */ declare class MTRBaseClusterOzoneConcentrationMeasurement extends MTRGenericBaseCluster { static alloc(): MTRBaseClusterOzoneConcentrationMeasurement; // inherited from NSObject static new(): MTRBaseClusterOzoneConcentrationMeasurement; // inherited from NSObject /** * @since 17.6 */ static readAttributeAcceptedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeAttributeListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeAverageMeasuredValueWindowWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeAverageMeasuredValueWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeClusterRevisionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeFeatureMapWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeGeneratedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeLevelValueWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeMaxMeasuredValueWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeMeasuredValueWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeMeasurementMediumWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeMeasurementUnitWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeMinMeasuredValueWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributePeakMeasuredValueWindowWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributePeakMeasuredValueWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeUncertaintyWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ constructor(o: { device: MTRBaseDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 17.6 */ initWithDeviceEndpointIDQueue(device: MTRBaseDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 17.6 */ readAttributeAcceptedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeAttributeListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeAverageMeasuredValueWindowWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeAverageMeasuredValueWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeClusterRevisionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeFeatureMapWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeGeneratedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeLevelValueWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeMaxMeasuredValueWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeMeasuredValueWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeMeasurementMediumWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeMeasurementUnitWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeMinMeasuredValueWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributePeakMeasuredValueWindowWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributePeakMeasuredValueWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeUncertaintyWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeAcceptedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeAttributeListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeAverageMeasuredValueWindowWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeAverageMeasuredValueWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeClusterRevisionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeFeatureMapWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeGeneratedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeLevelValueWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeMaxMeasuredValueWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeMeasuredValueWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeMeasurementMediumWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeMeasurementUnitWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeMinMeasuredValueWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributePeakMeasuredValueWindowWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributePeakMeasuredValueWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeUncertaintyWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; } /** * @since 17.6 */ declare class MTRBaseClusterPM10ConcentrationMeasurement extends MTRGenericBaseCluster { static alloc(): MTRBaseClusterPM10ConcentrationMeasurement; // inherited from NSObject static new(): MTRBaseClusterPM10ConcentrationMeasurement; // inherited from NSObject /** * @since 17.6 */ static readAttributeAcceptedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeAttributeListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeAverageMeasuredValueWindowWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeAverageMeasuredValueWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeClusterRevisionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeFeatureMapWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeGeneratedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeLevelValueWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeMaxMeasuredValueWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeMeasuredValueWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeMeasurementMediumWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeMeasurementUnitWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeMinMeasuredValueWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributePeakMeasuredValueWindowWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributePeakMeasuredValueWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeUncertaintyWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ constructor(o: { device: MTRBaseDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 17.6 */ initWithDeviceEndpointIDQueue(device: MTRBaseDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 17.6 */ readAttributeAcceptedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeAttributeListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeAverageMeasuredValueWindowWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeAverageMeasuredValueWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeClusterRevisionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeFeatureMapWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeGeneratedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeLevelValueWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeMaxMeasuredValueWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeMeasuredValueWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeMeasurementMediumWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeMeasurementUnitWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeMinMeasuredValueWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributePeakMeasuredValueWindowWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributePeakMeasuredValueWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeUncertaintyWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeAcceptedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeAttributeListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeAverageMeasuredValueWindowWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeAverageMeasuredValueWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeClusterRevisionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeFeatureMapWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeGeneratedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeLevelValueWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeMaxMeasuredValueWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeMeasuredValueWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeMeasurementMediumWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeMeasurementUnitWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeMinMeasuredValueWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributePeakMeasuredValueWindowWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributePeakMeasuredValueWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeUncertaintyWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; } /** * @since 17.6 */ declare class MTRBaseClusterPM1ConcentrationMeasurement extends MTRGenericBaseCluster { static alloc(): MTRBaseClusterPM1ConcentrationMeasurement; // inherited from NSObject static new(): MTRBaseClusterPM1ConcentrationMeasurement; // inherited from NSObject /** * @since 17.6 */ static readAttributeAcceptedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeAttributeListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeAverageMeasuredValueWindowWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeAverageMeasuredValueWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeClusterRevisionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeFeatureMapWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeGeneratedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeLevelValueWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeMaxMeasuredValueWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeMeasuredValueWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeMeasurementMediumWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeMeasurementUnitWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeMinMeasuredValueWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributePeakMeasuredValueWindowWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributePeakMeasuredValueWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeUncertaintyWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ constructor(o: { device: MTRBaseDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 17.6 */ initWithDeviceEndpointIDQueue(device: MTRBaseDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 17.6 */ readAttributeAcceptedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeAttributeListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeAverageMeasuredValueWindowWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeAverageMeasuredValueWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeClusterRevisionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeFeatureMapWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeGeneratedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeLevelValueWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeMaxMeasuredValueWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeMeasuredValueWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeMeasurementMediumWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeMeasurementUnitWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeMinMeasuredValueWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributePeakMeasuredValueWindowWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributePeakMeasuredValueWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeUncertaintyWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeAcceptedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeAttributeListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeAverageMeasuredValueWindowWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeAverageMeasuredValueWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeClusterRevisionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeFeatureMapWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeGeneratedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeLevelValueWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeMaxMeasuredValueWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeMeasuredValueWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeMeasurementMediumWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeMeasurementUnitWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeMinMeasuredValueWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributePeakMeasuredValueWindowWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributePeakMeasuredValueWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeUncertaintyWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; } /** * @since 17.6 */ declare class MTRBaseClusterPM25ConcentrationMeasurement extends MTRGenericBaseCluster { static alloc(): MTRBaseClusterPM25ConcentrationMeasurement; // inherited from NSObject static new(): MTRBaseClusterPM25ConcentrationMeasurement; // inherited from NSObject /** * @since 17.6 */ static readAttributeAcceptedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeAttributeListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeAverageMeasuredValueWindowWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeAverageMeasuredValueWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeClusterRevisionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeFeatureMapWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeGeneratedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeLevelValueWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeMaxMeasuredValueWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeMeasuredValueWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeMeasurementMediumWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeMeasurementUnitWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeMinMeasuredValueWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributePeakMeasuredValueWindowWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributePeakMeasuredValueWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeUncertaintyWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ constructor(o: { device: MTRBaseDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 17.6 */ initWithDeviceEndpointIDQueue(device: MTRBaseDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 17.6 */ readAttributeAcceptedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeAttributeListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeAverageMeasuredValueWindowWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeAverageMeasuredValueWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeClusterRevisionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeFeatureMapWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeGeneratedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeLevelValueWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeMaxMeasuredValueWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeMeasuredValueWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeMeasurementMediumWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeMeasurementUnitWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeMinMeasuredValueWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributePeakMeasuredValueWindowWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributePeakMeasuredValueWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeUncertaintyWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeAcceptedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeAttributeListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeAverageMeasuredValueWindowWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeAverageMeasuredValueWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeClusterRevisionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeFeatureMapWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeGeneratedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeLevelValueWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeMaxMeasuredValueWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeMeasuredValueWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeMeasurementMediumWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeMeasurementUnitWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeMinMeasuredValueWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributePeakMeasuredValueWindowWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributePeakMeasuredValueWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeUncertaintyWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; } /** * @since 16.1 */ declare class MTRBaseClusterPowerSource extends MTRGenericBaseCluster { static alloc(): MTRBaseClusterPowerSource; // inherited from NSObject static new(): MTRBaseClusterPowerSource; // inherited from NSObject /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAcceptedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeAcceptedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeActiveBatChargeFaultsWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeActiveBatChargeFaultsWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeActiveBatFaultsWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeActiveBatFaultsWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeActiveWiredFaultsWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeActiveWiredFaultsWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAttributeListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeAttributeListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeBatANSIDesignationWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeBatANSIDesignationWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeBatApprovedChemistryWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeBatApprovedChemistryWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeBatCapacityWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeBatCapacityWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeBatChargeLevelWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeBatChargeLevelWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeBatChargeStateWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeBatChargeStateWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeBatChargingCurrentWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeBatChargingCurrentWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeBatCommonDesignationWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeBatCommonDesignationWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeBatFunctionalWhileChargingWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeBatFunctionalWhileChargingWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeBatIECDesignationWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeBatIECDesignationWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeBatPercentRemainingWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeBatPercentRemainingWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeBatPresentWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeBatPresentWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeBatQuantityWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeBatQuantityWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeBatReplaceabilityWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeBatReplaceabilityWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeBatReplacementDescriptionWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeBatReplacementDescriptionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeBatReplacementNeededWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeBatReplacementNeededWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeBatTimeRemainingWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeBatTimeRemainingWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeBatTimeToFullChargeWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeBatTimeToFullChargeWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeBatVoltageWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeBatVoltageWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeClusterRevisionWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeClusterRevisionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeDescriptionWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeDescriptionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: string, p2: NSError) => void): void; /** * @since 17.4 */ static readAttributeEndpointListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeFeatureMapWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeFeatureMapWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeGeneratedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeGeneratedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeOrderWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeOrderWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeStatusWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeStatusWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeWiredAssessedCurrentWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeWiredAssessedCurrentWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeWiredAssessedInputFrequencyWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeWiredAssessedInputFrequencyWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeWiredAssessedInputVoltageWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeWiredAssessedInputVoltageWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeWiredCurrentTypeWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeWiredCurrentTypeWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeWiredMaximumCurrentWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeWiredMaximumCurrentWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeWiredNominalVoltageWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeWiredNominalVoltageWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeWiredPresentWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeWiredPresentWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ constructor(o: { device: MTRBaseDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRBaseDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.4 */ initWithDeviceEndpointIDQueue(device: MTRBaseDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRBaseDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.4 */ readAttributeAcceptedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAcceptedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeActiveBatChargeFaultsWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeActiveBatChargeFaultsWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeActiveBatFaultsWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeActiveBatFaultsWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeActiveWiredFaultsWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeActiveWiredFaultsWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeAttributeListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAttributeListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeBatANSIDesignationWithCompletion(completion: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeBatANSIDesignationWithCompletionHandler(completionHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeBatApprovedChemistryWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeBatApprovedChemistryWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeBatCapacityWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeBatCapacityWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeBatChargeLevelWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeBatChargeLevelWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeBatChargeStateWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeBatChargeStateWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeBatChargingCurrentWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeBatChargingCurrentWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeBatCommonDesignationWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeBatCommonDesignationWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeBatFunctionalWhileChargingWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeBatFunctionalWhileChargingWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeBatIECDesignationWithCompletion(completion: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeBatIECDesignationWithCompletionHandler(completionHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeBatPercentRemainingWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeBatPercentRemainingWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeBatPresentWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeBatPresentWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeBatQuantityWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeBatQuantityWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeBatReplaceabilityWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeBatReplaceabilityWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeBatReplacementDescriptionWithCompletion(completion: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeBatReplacementDescriptionWithCompletionHandler(completionHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeBatReplacementNeededWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeBatReplacementNeededWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeBatTimeRemainingWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeBatTimeRemainingWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeBatTimeToFullChargeWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeBatTimeToFullChargeWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeBatVoltageWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeBatVoltageWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeClusterRevisionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeClusterRevisionWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeDescriptionWithCompletion(completion: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeDescriptionWithCompletionHandler(completionHandler: (p1: string, p2: NSError) => void): void; /** * @since 17.4 */ readAttributeEndpointListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeFeatureMapWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeFeatureMapWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeGeneratedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeGeneratedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeOrderWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeOrderWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeStatusWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeStatusWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeWiredAssessedCurrentWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeWiredAssessedCurrentWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeWiredAssessedInputFrequencyWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeWiredAssessedInputFrequencyWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeWiredAssessedInputVoltageWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeWiredAssessedInputVoltageWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeWiredCurrentTypeWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeWiredCurrentTypeWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeWiredMaximumCurrentWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeWiredMaximumCurrentWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeWiredNominalVoltageWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeWiredNominalVoltageWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeWiredPresentWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeWiredPresentWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAcceptedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAcceptedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeActiveBatChargeFaultsWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeActiveBatChargeFaultsWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeActiveBatFaultsWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeActiveBatFaultsWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeActiveWiredFaultsWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeActiveWiredFaultsWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAttributeListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAttributeListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeBatANSIDesignationWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeBatANSIDesignationWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeBatApprovedChemistryWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeBatApprovedChemistryWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeBatCapacityWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeBatCapacityWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeBatChargeLevelWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeBatChargeLevelWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeBatChargeStateWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeBatChargeStateWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeBatChargingCurrentWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeBatChargingCurrentWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeBatCommonDesignationWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeBatCommonDesignationWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeBatFunctionalWhileChargingWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeBatFunctionalWhileChargingWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeBatIECDesignationWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeBatIECDesignationWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeBatPercentRemainingWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeBatPercentRemainingWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeBatPresentWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeBatPresentWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeBatQuantityWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeBatQuantityWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeBatReplaceabilityWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeBatReplaceabilityWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeBatReplacementDescriptionWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeBatReplacementDescriptionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeBatReplacementNeededWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeBatReplacementNeededWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeBatTimeRemainingWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeBatTimeRemainingWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeBatTimeToFullChargeWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeBatTimeToFullChargeWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeBatVoltageWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeBatVoltageWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeClusterRevisionWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeClusterRevisionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeDescriptionWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeDescriptionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: string, p2: NSError) => void): void; /** * @since 17.4 */ subscribeAttributeEndpointListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeFeatureMapWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeFeatureMapWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeGeneratedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeGeneratedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeOrderWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeOrderWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeStatusWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeStatusWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeWiredAssessedCurrentWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeWiredAssessedCurrentWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeWiredAssessedInputFrequencyWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeWiredAssessedInputFrequencyWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeWiredAssessedInputVoltageWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeWiredAssessedInputVoltageWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeWiredCurrentTypeWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeWiredCurrentTypeWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeWiredMaximumCurrentWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeWiredMaximumCurrentWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeWiredNominalVoltageWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeWiredNominalVoltageWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeWiredPresentWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeWiredPresentWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; } /** * @since 16.1 */ declare class MTRBaseClusterPowerSourceConfiguration extends MTRGenericBaseCluster { static alloc(): MTRBaseClusterPowerSourceConfiguration; // inherited from NSObject static new(): MTRBaseClusterPowerSourceConfiguration; // inherited from NSObject /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAcceptedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeAcceptedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAttributeListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeAttributeListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeClusterRevisionWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeClusterRevisionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeFeatureMapWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeFeatureMapWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeGeneratedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeGeneratedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeSourcesWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeSourcesWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ constructor(o: { device: MTRBaseDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRBaseDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.4 */ initWithDeviceEndpointIDQueue(device: MTRBaseDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRBaseDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.4 */ readAttributeAcceptedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAcceptedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeAttributeListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAttributeListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeClusterRevisionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeClusterRevisionWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeFeatureMapWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeFeatureMapWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeGeneratedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeGeneratedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeSourcesWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeSourcesWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAcceptedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAcceptedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAttributeListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAttributeListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeClusterRevisionWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeClusterRevisionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeFeatureMapWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeFeatureMapWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeGeneratedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeGeneratedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeSourcesWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeSourcesWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; } /** * @since 18.4 */ declare class MTRBaseClusterPowerTopology extends MTRGenericBaseCluster { static alloc(): MTRBaseClusterPowerTopology; // inherited from NSObject static new(): MTRBaseClusterPowerTopology; // inherited from NSObject /** * @since 18.4 */ static readAttributeAcceptedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeActiveEndpointsWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeAttributeListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeAvailableEndpointsWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeClusterRevisionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeFeatureMapWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeGeneratedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ constructor(o: { device: MTRBaseDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 18.4 */ initWithDeviceEndpointIDQueue(device: MTRBaseDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 18.4 */ readAttributeAcceptedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeActiveEndpointsWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeAttributeListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeAvailableEndpointsWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeClusterRevisionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeFeatureMapWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeGeneratedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeAcceptedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeActiveEndpointsWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeAttributeListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeAvailableEndpointsWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeClusterRevisionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeFeatureMapWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeGeneratedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; } /** * @since 16.1 */ declare class MTRBaseClusterPressureMeasurement extends MTRGenericBaseCluster { static alloc(): MTRBaseClusterPressureMeasurement; // inherited from NSObject static new(): MTRBaseClusterPressureMeasurement; // inherited from NSObject /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAcceptedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeAcceptedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAttributeListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeAttributeListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeClusterRevisionWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeClusterRevisionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeFeatureMapWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeFeatureMapWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeGeneratedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeGeneratedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeMaxMeasuredValueWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeMaxMeasuredValueWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeMaxScaledValueWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeMaxScaledValueWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeMeasuredValueWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeMeasuredValueWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeMinMeasuredValueWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeMinMeasuredValueWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeMinScaledValueWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeMinScaledValueWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeScaleWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeScaleWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeScaledToleranceWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeScaledToleranceWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeScaledValueWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeScaledValueWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeToleranceWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeToleranceWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ constructor(o: { device: MTRBaseDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRBaseDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.4 */ initWithDeviceEndpointIDQueue(device: MTRBaseDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRBaseDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.4 */ readAttributeAcceptedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAcceptedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeAttributeListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAttributeListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeClusterRevisionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeClusterRevisionWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeFeatureMapWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeFeatureMapWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeGeneratedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeGeneratedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeMaxMeasuredValueWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeMaxMeasuredValueWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeMaxScaledValueWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeMaxScaledValueWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeMeasuredValueWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeMeasuredValueWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeMinMeasuredValueWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeMinMeasuredValueWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeMinScaledValueWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeMinScaledValueWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeScaleWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeScaleWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeScaledToleranceWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeScaledToleranceWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeScaledValueWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeScaledValueWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeToleranceWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeToleranceWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAcceptedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAcceptedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAttributeListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAttributeListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeClusterRevisionWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeClusterRevisionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeFeatureMapWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeFeatureMapWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeGeneratedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeGeneratedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeMaxMeasuredValueWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeMaxMeasuredValueWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeMaxScaledValueWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeMaxScaledValueWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeMeasuredValueWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeMeasuredValueWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeMinMeasuredValueWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeMinMeasuredValueWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeMinScaledValueWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeMinScaledValueWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeScaleWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeScaleWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeScaledToleranceWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeScaledToleranceWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeScaledValueWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeScaledValueWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeToleranceWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeToleranceWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; } /** * @since 16.1 */ declare class MTRBaseClusterPumpConfigurationAndControl extends MTRGenericBaseCluster { static alloc(): MTRBaseClusterPumpConfigurationAndControl; // inherited from NSObject static new(): MTRBaseClusterPumpConfigurationAndControl; // inherited from NSObject /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAcceptedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeAcceptedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAttributeListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeAttributeListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeCapacityWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeCapacityWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeClusterRevisionWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeClusterRevisionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeControlModeWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeControlModeWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeEffectiveControlModeWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeEffectiveControlModeWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeEffectiveOperationModeWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeEffectiveOperationModeWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeFeatureMapWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeFeatureMapWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeGeneratedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeGeneratedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeLifetimeEnergyConsumedWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeLifetimeEnergyConsumedWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeLifetimeRunningHoursWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeLifetimeRunningHoursWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeMaxCompPressureWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeMaxCompPressureWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeMaxConstFlowWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeMaxConstFlowWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeMaxConstPressureWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeMaxConstPressureWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeMaxConstSpeedWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeMaxConstSpeedWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeMaxConstTempWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeMaxConstTempWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeMaxFlowWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeMaxFlowWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeMaxPressureWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeMaxPressureWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeMaxSpeedWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeMaxSpeedWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeMinCompPressureWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeMinCompPressureWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeMinConstFlowWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeMinConstFlowWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeMinConstPressureWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeMinConstPressureWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeMinConstSpeedWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeMinConstSpeedWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeMinConstTempWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeMinConstTempWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeOperationModeWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeOperationModeWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributePowerWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributePowerWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributePumpStatusWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributePumpStatusWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeSpeedWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeSpeedWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ constructor(o: { device: MTRBaseDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRBaseDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.4 */ initWithDeviceEndpointIDQueue(device: MTRBaseDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRBaseDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.4 */ readAttributeAcceptedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAcceptedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeAttributeListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAttributeListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeCapacityWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeCapacityWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeClusterRevisionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeClusterRevisionWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeControlModeWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeControlModeWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeEffectiveControlModeWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeEffectiveControlModeWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeEffectiveOperationModeWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeEffectiveOperationModeWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeFeatureMapWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeFeatureMapWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeGeneratedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeGeneratedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeLifetimeEnergyConsumedWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeLifetimeEnergyConsumedWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeLifetimeRunningHoursWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeLifetimeRunningHoursWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeMaxCompPressureWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeMaxCompPressureWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeMaxConstFlowWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeMaxConstFlowWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeMaxConstPressureWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeMaxConstPressureWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeMaxConstSpeedWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeMaxConstSpeedWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeMaxConstTempWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeMaxConstTempWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeMaxFlowWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeMaxFlowWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeMaxPressureWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeMaxPressureWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeMaxSpeedWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeMaxSpeedWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeMinCompPressureWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeMinCompPressureWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeMinConstFlowWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeMinConstFlowWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeMinConstPressureWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeMinConstPressureWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeMinConstSpeedWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeMinConstSpeedWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeMinConstTempWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeMinConstTempWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeOperationModeWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeOperationModeWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributePowerWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributePowerWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributePumpStatusWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributePumpStatusWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeSpeedWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeSpeedWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAcceptedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAcceptedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAttributeListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAttributeListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeCapacityWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeCapacityWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeClusterRevisionWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeClusterRevisionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeControlModeWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeControlModeWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeEffectiveControlModeWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeEffectiveControlModeWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeEffectiveOperationModeWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeEffectiveOperationModeWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeFeatureMapWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeFeatureMapWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeGeneratedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeGeneratedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeLifetimeEnergyConsumedWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeLifetimeEnergyConsumedWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeLifetimeRunningHoursWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeLifetimeRunningHoursWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeMaxCompPressureWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeMaxCompPressureWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeMaxConstFlowWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeMaxConstFlowWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeMaxConstPressureWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeMaxConstPressureWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeMaxConstSpeedWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeMaxConstSpeedWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeMaxConstTempWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeMaxConstTempWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeMaxFlowWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeMaxFlowWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeMaxPressureWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeMaxPressureWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeMaxSpeedWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeMaxSpeedWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeMinCompPressureWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeMinCompPressureWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeMinConstFlowWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeMinConstFlowWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeMinConstPressureWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeMinConstPressureWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeMinConstSpeedWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeMinConstSpeedWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeMinConstTempWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeMinConstTempWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeOperationModeWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeOperationModeWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributePowerWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributePowerWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributePumpStatusWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributePumpStatusWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeSpeedWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeSpeedWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ writeAttributeControlModeWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeControlModeWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeControlModeWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeControlModeWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeLifetimeEnergyConsumedWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeLifetimeEnergyConsumedWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeLifetimeEnergyConsumedWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeLifetimeEnergyConsumedWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeLifetimeRunningHoursWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeLifetimeRunningHoursWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeLifetimeRunningHoursWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeLifetimeRunningHoursWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeOperationModeWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeOperationModeWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeOperationModeWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeOperationModeWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; } /** * @since 17.4 */ declare class MTRBaseClusterRVCCleanMode extends MTRGenericBaseCluster { static alloc(): MTRBaseClusterRVCCleanMode; // inherited from NSObject static new(): MTRBaseClusterRVCCleanMode; // inherited from NSObject /** * @since 17.4 */ static readAttributeAcceptedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.4 */ static readAttributeAttributeListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.4 */ static readAttributeClusterRevisionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.4 */ static readAttributeCurrentModeWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.4 */ static readAttributeFeatureMapWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.4 */ static readAttributeGeneratedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.4 */ static readAttributeSupportedModesWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.4 */ constructor(o: { device: MTRBaseDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 17.4 */ changeToModeWithParamsCompletion(params: MTRRVCCleanModeClusterChangeToModeParams, completion: (p1: MTRRVCCleanModeClusterChangeToModeResponseParams, p2: NSError) => void): void; /** * @since 17.4 */ initWithDeviceEndpointIDQueue(device: MTRBaseDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 17.4 */ readAttributeAcceptedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.4 */ readAttributeAttributeListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.4 */ readAttributeClusterRevisionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.4 */ readAttributeCurrentModeWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.4 */ readAttributeFeatureMapWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.4 */ readAttributeGeneratedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.4 */ readAttributeSupportedModesWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.4 */ subscribeAttributeAcceptedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.4 */ subscribeAttributeAttributeListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.4 */ subscribeAttributeClusterRevisionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.4 */ subscribeAttributeCurrentModeWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.4 */ subscribeAttributeFeatureMapWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.4 */ subscribeAttributeGeneratedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.4 */ subscribeAttributeSupportedModesWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; } /** * @since 17.4 */ declare class MTRBaseClusterRVCOperationalState extends MTRGenericBaseCluster { static alloc(): MTRBaseClusterRVCOperationalState; // inherited from NSObject static new(): MTRBaseClusterRVCOperationalState; // inherited from NSObject /** * @since 17.4 */ static readAttributeAcceptedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.4 */ static readAttributeAttributeListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.4 */ static readAttributeClusterRevisionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.4 */ static readAttributeCountdownTimeWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.4 */ static readAttributeCurrentPhaseWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.4 */ static readAttributeFeatureMapWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.4 */ static readAttributeGeneratedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.4 */ static readAttributeOperationalErrorWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: MTRRVCOperationalStateClusterErrorStateStruct, p2: NSError) => void): void; /** * @since 17.4 */ static readAttributeOperationalStateListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.4 */ static readAttributeOperationalStateWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.4 */ static readAttributePhaseListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.4 */ constructor(o: { device: MTRBaseDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 18.4 */ goHomeWithCompletion(completion: (p1: MTRRVCOperationalStateClusterOperationalCommandResponseParams, p2: NSError) => void): void; /** * @since 18.4 */ goHomeWithParamsCompletion(params: MTRRVCOperationalStateClusterGoHomeParams, completion: (p1: MTRRVCOperationalStateClusterOperationalCommandResponseParams, p2: NSError) => void): void; /** * @since 17.4 */ initWithDeviceEndpointIDQueue(device: MTRBaseDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 17.4 */ pauseWithCompletion(completion: (p1: MTRRVCOperationalStateClusterOperationalCommandResponseParams, p2: NSError) => void): void; /** * @since 17.4 */ pauseWithParamsCompletion(params: MTRRVCOperationalStateClusterPauseParams, completion: (p1: MTRRVCOperationalStateClusterOperationalCommandResponseParams, p2: NSError) => void): void; /** * @since 17.4 */ readAttributeAcceptedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.4 */ readAttributeAttributeListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.4 */ readAttributeClusterRevisionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.4 */ readAttributeCountdownTimeWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.4 */ readAttributeCurrentPhaseWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.4 */ readAttributeFeatureMapWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.4 */ readAttributeGeneratedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.4 */ readAttributeOperationalErrorWithCompletion(completion: (p1: MTRRVCOperationalStateClusterErrorStateStruct, p2: NSError) => void): void; /** * @since 17.4 */ readAttributeOperationalStateListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.4 */ readAttributeOperationalStateWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.4 */ readAttributePhaseListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.4 */ resumeWithCompletion(completion: (p1: MTRRVCOperationalStateClusterOperationalCommandResponseParams, p2: NSError) => void): void; /** * @since 17.4 */ resumeWithParamsCompletion(params: MTRRVCOperationalStateClusterResumeParams, completion: (p1: MTRRVCOperationalStateClusterOperationalCommandResponseParams, p2: NSError) => void): void; /** * @since 17.4 */ subscribeAttributeAcceptedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.4 */ subscribeAttributeAttributeListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.4 */ subscribeAttributeClusterRevisionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.4 */ subscribeAttributeCountdownTimeWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.4 */ subscribeAttributeCurrentPhaseWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.4 */ subscribeAttributeFeatureMapWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.4 */ subscribeAttributeGeneratedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.4 */ subscribeAttributeOperationalErrorWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: MTRRVCOperationalStateClusterErrorStateStruct, p2: NSError) => void): void; /** * @since 17.4 */ subscribeAttributeOperationalStateListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.4 */ subscribeAttributeOperationalStateWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.4 */ subscribeAttributePhaseListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; } /** * @since 17.4 */ declare class MTRBaseClusterRVCRunMode extends MTRGenericBaseCluster { static alloc(): MTRBaseClusterRVCRunMode; // inherited from NSObject static new(): MTRBaseClusterRVCRunMode; // inherited from NSObject /** * @since 17.4 */ static readAttributeAcceptedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.4 */ static readAttributeAttributeListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.4 */ static readAttributeClusterRevisionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.4 */ static readAttributeCurrentModeWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.4 */ static readAttributeFeatureMapWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.4 */ static readAttributeGeneratedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.4 */ static readAttributeSupportedModesWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.4 */ constructor(o: { device: MTRBaseDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 17.4 */ changeToModeWithParamsCompletion(params: MTRRVCRunModeClusterChangeToModeParams, completion: (p1: MTRRVCRunModeClusterChangeToModeResponseParams, p2: NSError) => void): void; /** * @since 17.4 */ initWithDeviceEndpointIDQueue(device: MTRBaseDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 17.4 */ readAttributeAcceptedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.4 */ readAttributeAttributeListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.4 */ readAttributeClusterRevisionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.4 */ readAttributeCurrentModeWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.4 */ readAttributeFeatureMapWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.4 */ readAttributeGeneratedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.4 */ readAttributeSupportedModesWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.4 */ subscribeAttributeAcceptedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.4 */ subscribeAttributeAttributeListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.4 */ subscribeAttributeClusterRevisionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.4 */ subscribeAttributeCurrentModeWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.4 */ subscribeAttributeFeatureMapWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.4 */ subscribeAttributeGeneratedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.4 */ subscribeAttributeSupportedModesWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; } /** * @since 17.6 */ declare class MTRBaseClusterRadonConcentrationMeasurement extends MTRGenericBaseCluster { static alloc(): MTRBaseClusterRadonConcentrationMeasurement; // inherited from NSObject static new(): MTRBaseClusterRadonConcentrationMeasurement; // inherited from NSObject /** * @since 17.6 */ static readAttributeAcceptedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeAttributeListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeAverageMeasuredValueWindowWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeAverageMeasuredValueWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeClusterRevisionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeFeatureMapWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeGeneratedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeLevelValueWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeMaxMeasuredValueWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeMeasuredValueWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeMeasurementMediumWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeMeasurementUnitWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeMinMeasuredValueWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributePeakMeasuredValueWindowWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributePeakMeasuredValueWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeUncertaintyWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ constructor(o: { device: MTRBaseDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 17.6 */ initWithDeviceEndpointIDQueue(device: MTRBaseDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 17.6 */ readAttributeAcceptedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeAttributeListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeAverageMeasuredValueWindowWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeAverageMeasuredValueWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeClusterRevisionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeFeatureMapWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeGeneratedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeLevelValueWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeMaxMeasuredValueWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeMeasuredValueWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeMeasurementMediumWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeMeasurementUnitWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeMinMeasuredValueWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributePeakMeasuredValueWindowWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributePeakMeasuredValueWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeUncertaintyWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeAcceptedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeAttributeListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeAverageMeasuredValueWindowWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeAverageMeasuredValueWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeClusterRevisionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeFeatureMapWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeGeneratedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeLevelValueWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeMaxMeasuredValueWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeMeasuredValueWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeMeasurementMediumWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeMeasurementUnitWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeMinMeasuredValueWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributePeakMeasuredValueWindowWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributePeakMeasuredValueWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeUncertaintyWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; } /** * @since 18.4 */ declare class MTRBaseClusterRefrigeratorAlarm extends MTRGenericBaseCluster { static alloc(): MTRBaseClusterRefrigeratorAlarm; // inherited from NSObject static new(): MTRBaseClusterRefrigeratorAlarm; // inherited from NSObject /** * @since 18.4 */ static readAttributeAcceptedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeAttributeListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeClusterRevisionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeFeatureMapWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeGeneratedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeMaskWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeStateWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeSupportedWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ constructor(o: { device: MTRBaseDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 18.4 */ initWithDeviceEndpointIDQueue(device: MTRBaseDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 18.4 */ readAttributeAcceptedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeAttributeListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeClusterRevisionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeFeatureMapWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeGeneratedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeMaskWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeStateWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeSupportedWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeAcceptedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeAttributeListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeClusterRevisionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeFeatureMapWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeGeneratedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeMaskWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeStateWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeSupportedWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; } /** * @since 18.4 */ declare class MTRBaseClusterRefrigeratorAndTemperatureControlledCabinetMode extends MTRGenericBaseCluster { static alloc(): MTRBaseClusterRefrigeratorAndTemperatureControlledCabinetMode; // inherited from NSObject static new(): MTRBaseClusterRefrigeratorAndTemperatureControlledCabinetMode; // inherited from NSObject /** * @since 18.4 */ static readAttributeAcceptedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeAttributeListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeClusterRevisionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeCurrentModeWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeFeatureMapWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeGeneratedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeSupportedModesWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ constructor(o: { device: MTRBaseDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 18.4 */ changeToModeWithParamsCompletion(params: MTRRefrigeratorAndTemperatureControlledCabinetModeClusterChangeToModeParams, completion: (p1: MTRRefrigeratorAndTemperatureControlledCabinetModeClusterChangeToModeResponseParams, p2: NSError) => void): void; /** * @since 18.4 */ initWithDeviceEndpointIDQueue(device: MTRBaseDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 18.4 */ readAttributeAcceptedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeAttributeListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeClusterRevisionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeCurrentModeWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeFeatureMapWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeGeneratedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeSupportedModesWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeAcceptedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeAttributeListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeClusterRevisionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeCurrentModeWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeFeatureMapWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeGeneratedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeSupportedModesWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; } /** * @since 16.1 */ declare class MTRBaseClusterRelativeHumidityMeasurement extends MTRGenericBaseCluster { static alloc(): MTRBaseClusterRelativeHumidityMeasurement; // inherited from NSObject static new(): MTRBaseClusterRelativeHumidityMeasurement; // inherited from NSObject /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAcceptedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeAcceptedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAttributeListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeAttributeListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeClusterRevisionWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeClusterRevisionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeFeatureMapWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeFeatureMapWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeGeneratedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeGeneratedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeMaxMeasuredValueWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeMaxMeasuredValueWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeMeasuredValueWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeMeasuredValueWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeMinMeasuredValueWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeMinMeasuredValueWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeToleranceWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeToleranceWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ constructor(o: { device: MTRBaseDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRBaseDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.4 */ initWithDeviceEndpointIDQueue(device: MTRBaseDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRBaseDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.4 */ readAttributeAcceptedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAcceptedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeAttributeListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAttributeListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeClusterRevisionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeClusterRevisionWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeFeatureMapWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeFeatureMapWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeGeneratedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeGeneratedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeMaxMeasuredValueWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeMaxMeasuredValueWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeMeasuredValueWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeMeasuredValueWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeMinMeasuredValueWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeMinMeasuredValueWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeToleranceWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeToleranceWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAcceptedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAcceptedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAttributeListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAttributeListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeClusterRevisionWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeClusterRevisionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeFeatureMapWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeFeatureMapWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeGeneratedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeGeneratedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeMaxMeasuredValueWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeMaxMeasuredValueWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeMeasuredValueWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeMeasuredValueWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeMinMeasuredValueWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeMinMeasuredValueWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeToleranceWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeToleranceWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; } /** * @since 18.4 */ declare class MTRBaseClusterServiceArea extends MTRGenericBaseCluster { static alloc(): MTRBaseClusterServiceArea; // inherited from NSObject static new(): MTRBaseClusterServiceArea; // inherited from NSObject /** * @since 18.4 */ static readAttributeAcceptedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeAttributeListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeClusterRevisionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeCurrentAreaWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeEstimatedEndTimeWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeFeatureMapWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeGeneratedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeProgressWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeSelectedAreasWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeSupportedAreasWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeSupportedMapsWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ constructor(o: { device: MTRBaseDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 18.4 */ initWithDeviceEndpointIDQueue(device: MTRBaseDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 18.4 */ readAttributeAcceptedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeAttributeListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeClusterRevisionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeCurrentAreaWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeEstimatedEndTimeWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeFeatureMapWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeGeneratedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeProgressWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeSelectedAreasWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeSupportedAreasWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeSupportedMapsWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ selectAreasWithParamsCompletion(params: MTRServiceAreaClusterSelectAreasParams, completion: (p1: MTRServiceAreaClusterSelectAreasResponseParams, p2: NSError) => void): void; /** * @since 18.4 */ skipAreaWithParamsCompletion(params: MTRServiceAreaClusterSkipAreaParams, completion: (p1: MTRServiceAreaClusterSkipAreaResponseParams, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeAcceptedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeAttributeListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeClusterRevisionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeCurrentAreaWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeEstimatedEndTimeWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeFeatureMapWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeGeneratedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeProgressWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeSelectedAreasWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeSupportedAreasWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeSupportedMapsWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; } /** * @since 17.6 */ declare class MTRBaseClusterSmokeCOAlarm extends MTRGenericBaseCluster { static alloc(): MTRBaseClusterSmokeCOAlarm; // inherited from NSObject static new(): MTRBaseClusterSmokeCOAlarm; // inherited from NSObject /** * @since 17.6 */ static readAttributeAcceptedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeAttributeListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeBatteryAlertWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeCOStateWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeClusterRevisionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeContaminationStateWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeDeviceMutedWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeEndOfServiceAlertWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeExpiryDateWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeExpressedStateWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeFeatureMapWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeGeneratedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeHardwareFaultAlertWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeInterconnectCOAlarmWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeInterconnectSmokeAlarmWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeSmokeSensitivityLevelWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeSmokeStateWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeTestInProgressWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ constructor(o: { device: MTRBaseDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 17.6 */ initWithDeviceEndpointIDQueue(device: MTRBaseDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 17.6 */ readAttributeAcceptedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeAttributeListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeBatteryAlertWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeCOStateWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeClusterRevisionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeContaminationStateWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeDeviceMutedWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeEndOfServiceAlertWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeExpiryDateWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeExpressedStateWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeFeatureMapWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeGeneratedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeHardwareFaultAlertWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeInterconnectCOAlarmWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeInterconnectSmokeAlarmWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeSmokeSensitivityLevelWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeSmokeStateWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeTestInProgressWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ selfTestRequestWithCompletion(completion: (p1: NSError) => void): void; /** * @since 17.6 */ selfTestRequestWithParamsCompletion(params: MTRSmokeCOAlarmClusterSelfTestRequestParams, completion: (p1: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeAcceptedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeAttributeListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeBatteryAlertWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeCOStateWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeClusterRevisionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeContaminationStateWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeDeviceMutedWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeEndOfServiceAlertWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeExpiryDateWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeExpressedStateWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeFeatureMapWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeGeneratedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeHardwareFaultAlertWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeInterconnectCOAlarmWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeInterconnectSmokeAlarmWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeSmokeSensitivityLevelWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeSmokeStateWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeTestInProgressWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ writeAttributeSmokeSensitivityLevelWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 17.6 */ writeAttributeSmokeSensitivityLevelWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; } /** * @since 16.1 */ declare class MTRBaseClusterSoftwareDiagnostics extends MTRGenericBaseCluster { static alloc(): MTRBaseClusterSoftwareDiagnostics; // inherited from NSObject static new(): MTRBaseClusterSoftwareDiagnostics; // inherited from NSObject /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAcceptedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeAcceptedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAttributeListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeAttributeListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeClusterRevisionWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeClusterRevisionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeCurrentHeapFreeWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeCurrentHeapFreeWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeCurrentHeapHighWatermarkWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeCurrentHeapHighWatermarkWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeCurrentHeapUsedWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeCurrentHeapUsedWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeFeatureMapWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeFeatureMapWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeGeneratedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeGeneratedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeThreadMetricsWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeThreadMetricsWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ constructor(o: { device: MTRBaseDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRBaseDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.4 */ initWithDeviceEndpointIDQueue(device: MTRBaseDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRBaseDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.4 */ readAttributeAcceptedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAcceptedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeAttributeListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAttributeListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeClusterRevisionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeClusterRevisionWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeCurrentHeapFreeWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeCurrentHeapFreeWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeCurrentHeapHighWatermarkWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeCurrentHeapHighWatermarkWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeCurrentHeapUsedWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeCurrentHeapUsedWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeFeatureMapWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeFeatureMapWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeGeneratedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeGeneratedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeThreadMetricsWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeThreadMetricsWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ resetWatermarksWithCompletion(completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ resetWatermarksWithCompletionHandler(completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ resetWatermarksWithParamsCompletion(params: MTRSoftwareDiagnosticsClusterResetWatermarksParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ resetWatermarksWithParamsCompletionHandler(params: MTRSoftwareDiagnosticsClusterResetWatermarksParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAcceptedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAcceptedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAttributeListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAttributeListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeClusterRevisionWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeClusterRevisionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeCurrentHeapFreeWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeCurrentHeapFreeWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeCurrentHeapHighWatermarkWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeCurrentHeapHighWatermarkWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeCurrentHeapUsedWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeCurrentHeapUsedWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeFeatureMapWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeFeatureMapWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeGeneratedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeGeneratedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeThreadMetricsWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeThreadMetricsWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; } /** * @since 16.1 */ declare class MTRBaseClusterSwitch extends MTRGenericBaseCluster { static alloc(): MTRBaseClusterSwitch; // inherited from NSObject static new(): MTRBaseClusterSwitch; // inherited from NSObject /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAcceptedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeAcceptedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAttributeListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeAttributeListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeClusterRevisionWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeClusterRevisionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeCurrentPositionWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeCurrentPositionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeFeatureMapWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeFeatureMapWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeGeneratedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeGeneratedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeMultiPressMaxWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeMultiPressMaxWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeNumberOfPositionsWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeNumberOfPositionsWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ constructor(o: { device: MTRBaseDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRBaseDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.4 */ initWithDeviceEndpointIDQueue(device: MTRBaseDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRBaseDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.4 */ readAttributeAcceptedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAcceptedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeAttributeListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAttributeListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeClusterRevisionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeClusterRevisionWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeCurrentPositionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeCurrentPositionWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeFeatureMapWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeFeatureMapWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeGeneratedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeGeneratedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeMultiPressMaxWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeMultiPressMaxWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeNumberOfPositionsWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeNumberOfPositionsWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAcceptedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAcceptedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAttributeListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAttributeListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeClusterRevisionWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeClusterRevisionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeCurrentPositionWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeCurrentPositionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeFeatureMapWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeFeatureMapWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeGeneratedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeGeneratedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeMultiPressMaxWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeMultiPressMaxWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeNumberOfPositionsWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeNumberOfPositionsWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; } /** * @since 16.1 */ declare class MTRBaseClusterTargetNavigator extends MTRGenericBaseCluster { static alloc(): MTRBaseClusterTargetNavigator; // inherited from NSObject static new(): MTRBaseClusterTargetNavigator; // inherited from NSObject /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAcceptedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeAcceptedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAttributeListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeAttributeListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeClusterRevisionWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeClusterRevisionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeCurrentTargetWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeCurrentTargetWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeFeatureMapWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeFeatureMapWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeGeneratedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeGeneratedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeTargetListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeTargetListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ constructor(o: { device: MTRBaseDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRBaseDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.4 */ initWithDeviceEndpointIDQueue(device: MTRBaseDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRBaseDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.4 */ navigateTargetWithParamsCompletion(params: MTRTargetNavigatorClusterNavigateTargetParams, completion: (p1: MTRTargetNavigatorClusterNavigateTargetResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ navigateTargetWithParamsCompletionHandler(params: MTRTargetNavigatorClusterNavigateTargetParams, completionHandler: (p1: MTRTargetNavigatorClusterNavigateTargetResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeAcceptedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAcceptedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeAttributeListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAttributeListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeClusterRevisionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeClusterRevisionWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeCurrentTargetWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeCurrentTargetWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeFeatureMapWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeFeatureMapWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeGeneratedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeGeneratedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeTargetListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeTargetListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAcceptedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAcceptedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAttributeListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAttributeListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeClusterRevisionWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeClusterRevisionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeCurrentTargetWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeCurrentTargetWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeFeatureMapWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeFeatureMapWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeGeneratedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeGeneratedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeTargetListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeTargetListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; } /** * @since 18.4 */ declare class MTRBaseClusterTemperatureControl extends MTRGenericBaseCluster { static alloc(): MTRBaseClusterTemperatureControl; // inherited from NSObject static new(): MTRBaseClusterTemperatureControl; // inherited from NSObject /** * @since 18.4 */ static readAttributeAcceptedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeAttributeListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeClusterRevisionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeFeatureMapWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeGeneratedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeMaxTemperatureWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeMinTemperatureWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeSelectedTemperatureLevelWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeStepWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeSupportedTemperatureLevelsWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeTemperatureSetpointWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ constructor(o: { device: MTRBaseDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 18.4 */ initWithDeviceEndpointIDQueue(device: MTRBaseDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 18.4 */ readAttributeAcceptedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeAttributeListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeClusterRevisionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeFeatureMapWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeGeneratedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeMaxTemperatureWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeMinTemperatureWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeSelectedTemperatureLevelWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeStepWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeSupportedTemperatureLevelsWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeTemperatureSetpointWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ setTemperatureWithCompletion(completion: (p1: NSError) => void): void; /** * @since 18.4 */ setTemperatureWithParamsCompletion(params: MTRTemperatureControlClusterSetTemperatureParams, completion: (p1: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeAcceptedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeAttributeListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeClusterRevisionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeFeatureMapWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeGeneratedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeMaxTemperatureWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeMinTemperatureWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeSelectedTemperatureLevelWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeStepWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeSupportedTemperatureLevelsWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeTemperatureSetpointWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; } /** * @since 16.1 */ declare class MTRBaseClusterTemperatureMeasurement extends MTRGenericBaseCluster { static alloc(): MTRBaseClusterTemperatureMeasurement; // inherited from NSObject static new(): MTRBaseClusterTemperatureMeasurement; // inherited from NSObject /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAcceptedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeAcceptedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAttributeListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeAttributeListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeClusterRevisionWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeClusterRevisionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeFeatureMapWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeFeatureMapWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeGeneratedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeGeneratedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeMaxMeasuredValueWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeMaxMeasuredValueWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeMeasuredValueWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeMeasuredValueWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeMinMeasuredValueWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeMinMeasuredValueWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeToleranceWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeToleranceWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ constructor(o: { device: MTRBaseDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRBaseDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.4 */ initWithDeviceEndpointIDQueue(device: MTRBaseDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRBaseDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.4 */ readAttributeAcceptedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAcceptedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeAttributeListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAttributeListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeClusterRevisionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeClusterRevisionWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeFeatureMapWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeFeatureMapWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeGeneratedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeGeneratedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeMaxMeasuredValueWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeMaxMeasuredValueWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeMeasuredValueWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeMeasuredValueWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeMinMeasuredValueWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeMinMeasuredValueWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeToleranceWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeToleranceWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAcceptedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAcceptedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAttributeListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAttributeListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeClusterRevisionWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeClusterRevisionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeFeatureMapWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeFeatureMapWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeGeneratedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeGeneratedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeMaxMeasuredValueWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeMaxMeasuredValueWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeMeasuredValueWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeMeasuredValueWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeMinMeasuredValueWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeMinMeasuredValueWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeToleranceWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeToleranceWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; } /** * @since 16.1 * @deprecated 16.4 */ declare class MTRBaseClusterTestCluster extends MTRBaseClusterUnitTesting { static alloc(): MTRBaseClusterTestCluster; // inherited from NSObject static new(): MTRBaseClusterTestCluster; // inherited from NSObject /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAcceptedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAttributeListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeBitmap16WithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeBitmap32WithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeBitmap64WithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeBitmap8WithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeBooleanWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeCharStringWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeClusterErrorBooleanWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeClusterRevisionWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeEnum16WithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeEnum8WithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeEnumAttrWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeEpochSWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeEpochUsWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeFeatureMapWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeFloatDoubleWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeFloatSingleWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeGeneralErrorBooleanWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeGeneratedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeInt16sWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeInt16uWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeInt24sWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeInt24uWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeInt32sWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeInt32uWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeInt40sWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeInt40uWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeInt48sWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeInt48uWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeInt56sWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeInt56uWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeInt64sWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeInt64uWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeInt8sWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeInt8uWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeListFabricScopedWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeListInt8uWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeListLongOctetStringWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeListNullablesAndOptionalsStructWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeListOctetStringWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeListStructOctetStringWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeLongCharStringWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeLongOctetStringWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSData, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeNullableBitmap16WithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeNullableBitmap32WithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeNullableBitmap64WithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeNullableBitmap8WithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeNullableBooleanWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeNullableCharStringWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeNullableEnum16WithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeNullableEnum8WithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeNullableEnumAttrWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeNullableFloatDoubleWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeNullableFloatSingleWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeNullableInt16sWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeNullableInt16uWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeNullableInt24sWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeNullableInt24uWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeNullableInt32sWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeNullableInt32uWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeNullableInt40sWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeNullableInt40uWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeNullableInt48sWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeNullableInt48uWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeNullableInt56sWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeNullableInt56uWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeNullableInt64sWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeNullableInt64uWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeNullableInt8sWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeNullableInt8uWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeNullableOctetStringWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSData, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeNullableRangeRestrictedInt16sWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeNullableRangeRestrictedInt16uWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeNullableRangeRestrictedInt8sWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeNullableRangeRestrictedInt8uWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeNullableStructWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: MTRTestClusterClusterSimpleStruct, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeOctetStringWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSData, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeRangeRestrictedInt16sWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeRangeRestrictedInt16uWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeRangeRestrictedInt8sWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeRangeRestrictedInt8uWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeStructAttrWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: MTRTestClusterClusterSimpleStruct, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeTimedWriteBooleanWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeUnsupportedWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeVendorIdWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.2 * @deprecated 16.4 */ static readAttributeWriteOnlyInt8uWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRBaseDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRBaseDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAcceptedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAttributeListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeBitmap16WithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeBitmap32WithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeBitmap64WithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeBitmap8WithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeBooleanWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeCharStringWithCompletionHandler(completionHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeClusterErrorBooleanWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeClusterRevisionWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeEnum16WithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeEnum8WithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeEnumAttrWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeEpochSWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeEpochUsWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeFeatureMapWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeFloatDoubleWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeFloatSingleWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeGeneralErrorBooleanWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeGeneratedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeInt16sWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeInt16uWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeInt24sWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeInt24uWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeInt32sWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeInt32uWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeInt40sWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeInt40uWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeInt48sWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeInt48uWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeInt56sWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeInt56uWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeInt64sWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeInt64uWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeInt8sWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeInt8uWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeListFabricScopedWithParamsCompletionHandler(params: MTRReadParams, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeListInt8uWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeListLongOctetStringWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeListNullablesAndOptionalsStructWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeListOctetStringWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeListStructOctetStringWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeLongCharStringWithCompletionHandler(completionHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeLongOctetStringWithCompletionHandler(completionHandler: (p1: NSData, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeNullableBitmap16WithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeNullableBitmap32WithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeNullableBitmap64WithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeNullableBitmap8WithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeNullableBooleanWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeNullableCharStringWithCompletionHandler(completionHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeNullableEnum16WithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeNullableEnum8WithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeNullableEnumAttrWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeNullableFloatDoubleWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeNullableFloatSingleWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeNullableInt16sWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeNullableInt16uWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeNullableInt24sWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeNullableInt24uWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeNullableInt32sWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeNullableInt32uWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeNullableInt40sWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeNullableInt40uWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeNullableInt48sWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeNullableInt48uWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeNullableInt56sWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeNullableInt56uWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeNullableInt64sWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeNullableInt64uWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeNullableInt8sWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeNullableInt8uWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeNullableOctetStringWithCompletionHandler(completionHandler: (p1: NSData, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeNullableRangeRestrictedInt16sWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeNullableRangeRestrictedInt16uWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeNullableRangeRestrictedInt8sWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeNullableRangeRestrictedInt8uWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeNullableStructWithCompletionHandler(completionHandler: (p1: MTRTestClusterClusterSimpleStruct, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeOctetStringWithCompletionHandler(completionHandler: (p1: NSData, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeRangeRestrictedInt16sWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeRangeRestrictedInt16uWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeRangeRestrictedInt8sWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeRangeRestrictedInt8uWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeStructAttrWithCompletionHandler(completionHandler: (p1: MTRTestClusterClusterSimpleStruct, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeTimedWriteBooleanWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeUnsupportedWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeVendorIdWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.2 * @deprecated 16.4 */ readAttributeWriteOnlyInt8uWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ simpleStructEchoRequestWithParamsCompletionHandler(params: MTRTestClusterClusterSimpleStructEchoRequestParams, completionHandler: (p1: MTRTestClusterClusterSimpleStructResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAcceptedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAttributeListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeBitmap16WithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeBitmap32WithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeBitmap64WithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeBitmap8WithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeBooleanWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeCharStringWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeClusterErrorBooleanWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeClusterRevisionWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeEnum16WithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeEnum8WithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeEnumAttrWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeEpochSWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeEpochUsWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeFeatureMapWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeFloatDoubleWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeFloatSingleWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeGeneralErrorBooleanWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeGeneratedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeInt16sWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeInt16uWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeInt24sWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeInt24uWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeInt32sWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeInt32uWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeInt40sWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeInt40uWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeInt48sWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeInt48uWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeInt56sWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeInt56uWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeInt64sWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeInt64uWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeInt8sWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeInt8uWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeListFabricScopedWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeListInt8uWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeListLongOctetStringWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeListNullablesAndOptionalsStructWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeListOctetStringWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeListStructOctetStringWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeLongCharStringWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeLongOctetStringWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSData, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeNullableBitmap16WithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeNullableBitmap32WithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeNullableBitmap64WithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeNullableBitmap8WithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeNullableBooleanWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeNullableCharStringWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeNullableEnum16WithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeNullableEnum8WithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeNullableEnumAttrWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeNullableFloatDoubleWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeNullableFloatSingleWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeNullableInt16sWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeNullableInt16uWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeNullableInt24sWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeNullableInt24uWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeNullableInt32sWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeNullableInt32uWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeNullableInt40sWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeNullableInt40uWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeNullableInt48sWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeNullableInt48uWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeNullableInt56sWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeNullableInt56uWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeNullableInt64sWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeNullableInt64uWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeNullableInt8sWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeNullableInt8uWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeNullableOctetStringWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSData, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeNullableRangeRestrictedInt16sWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeNullableRangeRestrictedInt16uWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeNullableRangeRestrictedInt8sWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeNullableRangeRestrictedInt8uWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeNullableStructWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: MTRTestClusterClusterSimpleStruct, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeOctetStringWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSData, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeRangeRestrictedInt16sWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeRangeRestrictedInt16uWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeRangeRestrictedInt8sWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeRangeRestrictedInt8uWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeStructAttrWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: MTRTestClusterClusterSimpleStruct, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeTimedWriteBooleanWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeUnsupportedWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeVendorIdWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.2 * @deprecated 16.4 */ subscribeAttributeWriteOnlyInt8uWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ testAddArgumentsWithParamsCompletionHandler(params: MTRTestClusterClusterTestAddArgumentsParams, completionHandler: (p1: MTRTestClusterClusterTestAddArgumentsResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ testComplexNullableOptionalRequestWithParamsCompletionHandler(params: MTRTestClusterClusterTestComplexNullableOptionalRequestParams, completionHandler: (p1: MTRTestClusterClusterTestComplexNullableOptionalResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ testEmitTestEventRequestWithParamsCompletionHandler(params: MTRTestClusterClusterTestEmitTestEventRequestParams, completionHandler: (p1: MTRTestClusterClusterTestEmitTestEventResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ testEmitTestFabricScopedEventRequestWithParamsCompletionHandler(params: MTRTestClusterClusterTestEmitTestFabricScopedEventRequestParams, completionHandler: (p1: MTRTestClusterClusterTestEmitTestFabricScopedEventResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ testEnumsRequestWithParamsCompletionHandler(params: MTRTestClusterClusterTestEnumsRequestParams, completionHandler: (p1: MTRTestClusterClusterTestEnumsResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ testListInt8UArgumentRequestWithParamsCompletionHandler(params: MTRTestClusterClusterTestListInt8UArgumentRequestParams, completionHandler: (p1: MTRTestClusterClusterBooleanResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ testListInt8UReverseRequestWithParamsCompletionHandler(params: MTRTestClusterClusterTestListInt8UReverseRequestParams, completionHandler: (p1: MTRTestClusterClusterTestListInt8UReverseResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ testListNestedStructListArgumentRequestWithParamsCompletionHandler(params: MTRTestClusterClusterTestListNestedStructListArgumentRequestParams, completionHandler: (p1: MTRTestClusterClusterBooleanResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ testListStructArgumentRequestWithParamsCompletionHandler(params: MTRTestClusterClusterTestListStructArgumentRequestParams, completionHandler: (p1: MTRTestClusterClusterBooleanResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ testNestedStructArgumentRequestWithParamsCompletionHandler(params: MTRTestClusterClusterTestNestedStructArgumentRequestParams, completionHandler: (p1: MTRTestClusterClusterBooleanResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ testNestedStructListArgumentRequestWithParamsCompletionHandler(params: MTRTestClusterClusterTestNestedStructListArgumentRequestParams, completionHandler: (p1: MTRTestClusterClusterBooleanResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ testNotHandledWithCompletionHandler(completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ testNotHandledWithParamsCompletionHandler(params: MTRTestClusterClusterTestNotHandledParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ testNullableOptionalRequestWithCompletionHandler(completionHandler: (p1: MTRTestClusterClusterTestNullableOptionalResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ testNullableOptionalRequestWithParamsCompletionHandler(params: MTRTestClusterClusterTestNullableOptionalRequestParams, completionHandler: (p1: MTRTestClusterClusterTestNullableOptionalResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ testSimpleArgumentRequestWithParamsCompletionHandler(params: MTRTestClusterClusterTestSimpleArgumentRequestParams, completionHandler: (p1: MTRTestClusterClusterTestSimpleArgumentResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ testSimpleOptionalArgumentRequestWithCompletionHandler(completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ testSimpleOptionalArgumentRequestWithParamsCompletionHandler(params: MTRTestClusterClusterTestSimpleOptionalArgumentRequestParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ testSpecificWithCompletionHandler(completionHandler: (p1: MTRTestClusterClusterTestSpecificResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ testSpecificWithParamsCompletionHandler(params: MTRTestClusterClusterTestSpecificParams, completionHandler: (p1: MTRTestClusterClusterTestSpecificResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ testStructArgumentRequestWithParamsCompletionHandler(params: MTRTestClusterClusterTestStructArgumentRequestParams, completionHandler: (p1: MTRTestClusterClusterBooleanResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ testStructArrayArgumentRequestWithParamsCompletionHandler(params: MTRTestClusterClusterTestStructArrayArgumentRequestParams, completionHandler: (p1: MTRTestClusterClusterTestStructArrayArgumentResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ testUnknownCommandWithCompletionHandler(completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ testUnknownCommandWithParamsCompletionHandler(params: MTRTestClusterClusterTestUnknownCommandParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ testWithCompletionHandler(completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ testWithParamsCompletionHandler(params: MTRTestClusterClusterTestParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ timedInvokeRequestWithCompletionHandler(completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ timedInvokeRequestWithParamsCompletionHandler(params: MTRTestClusterClusterTimedInvokeRequestParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeBitmap16WithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeBitmap16WithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeBitmap32WithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeBitmap32WithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeBitmap64WithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeBitmap64WithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeBitmap8WithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeBitmap8WithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeBooleanWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeBooleanWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeCharStringWithValueCompletionHandler(value: string, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeCharStringWithValueParamsCompletionHandler(value: string, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeClusterErrorBooleanWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeClusterErrorBooleanWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeEnum16WithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeEnum16WithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeEnum8WithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeEnum8WithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeEnumAttrWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeEnumAttrWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeEpochSWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeEpochSWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeEpochUsWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeEpochUsWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeFloatDoubleWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeFloatDoubleWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeFloatSingleWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeFloatSingleWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeGeneralErrorBooleanWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeGeneralErrorBooleanWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeInt16sWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeInt16sWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeInt16uWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeInt16uWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeInt24sWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeInt24sWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeInt24uWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeInt24uWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeInt32sWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeInt32sWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeInt32uWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeInt32uWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeInt40sWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeInt40sWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeInt40uWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeInt40uWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeInt48sWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeInt48sWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeInt48uWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeInt48uWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeInt56sWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeInt56sWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeInt56uWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeInt56uWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeInt64sWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeInt64sWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeInt64uWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeInt64uWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeInt8sWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeInt8sWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeInt8uWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeInt8uWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeListFabricScopedWithValueCompletionHandler(value: NSArray | any[], completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeListFabricScopedWithValueParamsCompletionHandler(value: NSArray | any[], params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeListInt8uWithValueCompletionHandler(value: NSArray | any[], completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeListInt8uWithValueParamsCompletionHandler(value: NSArray | any[], params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeListLongOctetStringWithValueCompletionHandler(value: NSArray | any[], completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeListLongOctetStringWithValueParamsCompletionHandler(value: NSArray | any[], params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeListNullablesAndOptionalsStructWithValueCompletionHandler(value: NSArray | any[], completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeListNullablesAndOptionalsStructWithValueParamsCompletionHandler(value: NSArray | any[], params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeListOctetStringWithValueCompletionHandler(value: NSArray | any[], completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeListOctetStringWithValueParamsCompletionHandler(value: NSArray | any[], params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeListStructOctetStringWithValueCompletionHandler(value: NSArray | any[], completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeListStructOctetStringWithValueParamsCompletionHandler(value: NSArray | any[], params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeLongCharStringWithValueCompletionHandler(value: string, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeLongCharStringWithValueParamsCompletionHandler(value: string, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeLongOctetStringWithValueCompletionHandler(value: NSData, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeLongOctetStringWithValueParamsCompletionHandler(value: NSData, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeNullableBitmap16WithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeNullableBitmap16WithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeNullableBitmap32WithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeNullableBitmap32WithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeNullableBitmap64WithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeNullableBitmap64WithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeNullableBitmap8WithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeNullableBitmap8WithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeNullableBooleanWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeNullableBooleanWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeNullableCharStringWithValueCompletionHandler(value: string, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeNullableCharStringWithValueParamsCompletionHandler(value: string, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeNullableEnum16WithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeNullableEnum16WithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeNullableEnum8WithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeNullableEnum8WithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeNullableEnumAttrWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeNullableEnumAttrWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeNullableFloatDoubleWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeNullableFloatDoubleWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeNullableFloatSingleWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeNullableFloatSingleWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeNullableInt16sWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeNullableInt16sWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeNullableInt16uWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeNullableInt16uWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeNullableInt24sWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeNullableInt24sWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeNullableInt24uWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeNullableInt24uWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeNullableInt32sWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeNullableInt32sWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeNullableInt32uWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeNullableInt32uWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeNullableInt40sWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeNullableInt40sWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeNullableInt40uWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeNullableInt40uWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeNullableInt48sWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeNullableInt48sWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeNullableInt48uWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeNullableInt48uWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeNullableInt56sWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeNullableInt56sWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeNullableInt56uWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeNullableInt56uWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeNullableInt64sWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeNullableInt64sWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeNullableInt64uWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeNullableInt64uWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeNullableInt8sWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeNullableInt8sWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeNullableInt8uWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeNullableInt8uWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeNullableOctetStringWithValueCompletionHandler(value: NSData, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeNullableOctetStringWithValueParamsCompletionHandler(value: NSData, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeNullableRangeRestrictedInt16sWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeNullableRangeRestrictedInt16sWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeNullableRangeRestrictedInt16uWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeNullableRangeRestrictedInt16uWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeNullableRangeRestrictedInt8sWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeNullableRangeRestrictedInt8sWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeNullableRangeRestrictedInt8uWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeNullableRangeRestrictedInt8uWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeNullableStructWithValueCompletionHandler(value: MTRTestClusterClusterSimpleStruct, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeNullableStructWithValueParamsCompletionHandler(value: MTRTestClusterClusterSimpleStruct, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeOctetStringWithValueCompletionHandler(value: NSData, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeOctetStringWithValueParamsCompletionHandler(value: NSData, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeRangeRestrictedInt16sWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeRangeRestrictedInt16sWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeRangeRestrictedInt16uWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeRangeRestrictedInt16uWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeRangeRestrictedInt8sWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeRangeRestrictedInt8sWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeRangeRestrictedInt8uWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeRangeRestrictedInt8uWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeStructAttrWithValueCompletionHandler(value: MTRTestClusterClusterSimpleStruct, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeStructAttrWithValueParamsCompletionHandler(value: MTRTestClusterClusterSimpleStruct, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeTimedWriteBooleanWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeTimedWriteBooleanWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeUnsupportedWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeUnsupportedWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeVendorIdWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeVendorIdWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.2 * @deprecated 16.4 */ writeAttributeWriteOnlyInt8uWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.2 * @deprecated 16.4 */ writeAttributeWriteOnlyInt8uWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; } /** * @since 16.1 */ declare class MTRBaseClusterThermostat extends MTRGenericBaseCluster { static alloc(): MTRBaseClusterThermostat; // inherited from NSObject static new(): MTRBaseClusterThermostat; // inherited from NSObject /** * @since 16.1 * @deprecated 16.4 */ static readAttributeACCapacityWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeACCapacityWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeACCapacityformatWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeACCapacityformatWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeACCoilTemperatureWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeACCoilTemperatureWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeACCompressorTypeWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeACCompressorTypeWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeACErrorCodeWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeACErrorCodeWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeACLouverPositionWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeACLouverPositionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeACRefrigerantTypeWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeACRefrigerantTypeWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeACTypeWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeACTypeWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAbsMaxCoolSetpointLimitWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeAbsMaxCoolSetpointLimitWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAbsMaxHeatSetpointLimitWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeAbsMaxHeatSetpointLimitWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAbsMinCoolSetpointLimitWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeAbsMinCoolSetpointLimitWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAbsMinHeatSetpointLimitWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeAbsMinHeatSetpointLimitWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAcceptedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeAcceptedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeActivePresetHandleWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSData, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeActiveScheduleHandleWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSData, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAttributeListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeAttributeListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeClusterRevisionWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeClusterRevisionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeControlSequenceOfOperationWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeControlSequenceOfOperationWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeEmergencyHeatDeltaWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeEmergencyHeatDeltaWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeFeatureMapWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeFeatureMapWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeGeneratedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeGeneratedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeHVACSystemTypeConfigurationWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeHVACSystemTypeConfigurationWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeLocalTemperatureCalibrationWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeLocalTemperatureCalibrationWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeLocalTemperatureWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeLocalTemperatureWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeMaxCoolSetpointLimitWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeMaxCoolSetpointLimitWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeMaxHeatSetpointLimitWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeMaxHeatSetpointLimitWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeMinCoolSetpointLimitWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeMinCoolSetpointLimitWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeMinHeatSetpointLimitWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeMinHeatSetpointLimitWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeMinSetpointDeadBandWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeMinSetpointDeadBandWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeNumberOfDailyTransitionsWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeNumberOfDailyTransitionsWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeNumberOfPresetsWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeNumberOfScheduleTransitionPerDayWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeNumberOfScheduleTransitionsWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeNumberOfSchedulesWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeNumberOfWeeklyTransitionsWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeNumberOfWeeklyTransitionsWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeOccupancyWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeOccupancyWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeOccupiedCoolingSetpointWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeOccupiedCoolingSetpointWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeOccupiedHeatingSetpointWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeOccupiedHeatingSetpointWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeOccupiedSetbackMaxWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeOccupiedSetbackMaxWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeOccupiedSetbackMinWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeOccupiedSetbackMinWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeOccupiedSetbackWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeOccupiedSetbackWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeOutdoorTemperatureWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeOutdoorTemperatureWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributePICoolingDemandWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributePICoolingDemandWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributePIHeatingDemandWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributePIHeatingDemandWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributePresetTypesWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributePresetsWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeRemoteSensingWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeRemoteSensingWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeScheduleTypesWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeSchedulesWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeSetpointChangeAmountWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeSetpointChangeAmountWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeSetpointChangeSourceTimestampWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeSetpointChangeSourceTimestampWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeSetpointChangeSourceWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeSetpointChangeSourceWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeSetpointHoldExpiryTimestampWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeStartOfWeekWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeStartOfWeekWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeSystemModeWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeSystemModeWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeTemperatureSetpointHoldDurationWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeTemperatureSetpointHoldDurationWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeTemperatureSetpointHoldWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeTemperatureSetpointHoldWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeThermostatProgrammingOperationModeWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeThermostatProgrammingOperationModeWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeThermostatRunningModeWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeThermostatRunningModeWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeThermostatRunningStateWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeThermostatRunningStateWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeUnoccupiedCoolingSetpointWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeUnoccupiedCoolingSetpointWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeUnoccupiedHeatingSetpointWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeUnoccupiedHeatingSetpointWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeUnoccupiedSetbackMaxWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeUnoccupiedSetbackMaxWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeUnoccupiedSetbackMinWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeUnoccupiedSetbackMinWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeUnoccupiedSetbackWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeUnoccupiedSetbackWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ constructor(o: { device: MTRBaseDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRBaseDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 18.4 */ atomicRequestWithParamsCompletion(params: MTRThermostatClusterAtomicRequestParams, completion: (p1: MTRThermostatClusterAtomicResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ clearWeeklyScheduleWithCompletion(completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ clearWeeklyScheduleWithCompletionHandler(completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ clearWeeklyScheduleWithParamsCompletion(params: MTRThermostatClusterClearWeeklyScheduleParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ clearWeeklyScheduleWithParamsCompletionHandler(params: MTRThermostatClusterClearWeeklyScheduleParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ getWeeklyScheduleWithParamsCompletion(params: MTRThermostatClusterGetWeeklyScheduleParams, completion: (p1: MTRThermostatClusterGetWeeklyScheduleResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ getWeeklyScheduleWithParamsCompletionHandler(params: MTRThermostatClusterGetWeeklyScheduleParams, completionHandler: (p1: MTRThermostatClusterGetWeeklyScheduleResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ initWithDeviceEndpointIDQueue(device: MTRBaseDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRBaseDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.4 */ readAttributeACCapacityWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeACCapacityWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeACCapacityformatWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeACCapacityformatWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeACCoilTemperatureWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeACCoilTemperatureWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeACCompressorTypeWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeACCompressorTypeWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeACErrorCodeWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeACErrorCodeWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeACLouverPositionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeACLouverPositionWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeACRefrigerantTypeWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeACRefrigerantTypeWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeACTypeWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeACTypeWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeAbsMaxCoolSetpointLimitWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAbsMaxCoolSetpointLimitWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeAbsMaxHeatSetpointLimitWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAbsMaxHeatSetpointLimitWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeAbsMinCoolSetpointLimitWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAbsMinCoolSetpointLimitWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeAbsMinHeatSetpointLimitWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAbsMinHeatSetpointLimitWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeAcceptedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAcceptedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeActivePresetHandleWithCompletion(completion: (p1: NSData, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeActiveScheduleHandleWithCompletion(completion: (p1: NSData, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeAttributeListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAttributeListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeClusterRevisionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeClusterRevisionWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeControlSequenceOfOperationWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeControlSequenceOfOperationWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeEmergencyHeatDeltaWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeEmergencyHeatDeltaWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeFeatureMapWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeFeatureMapWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeGeneratedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeGeneratedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeHVACSystemTypeConfigurationWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeHVACSystemTypeConfigurationWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeLocalTemperatureCalibrationWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeLocalTemperatureCalibrationWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeLocalTemperatureWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeLocalTemperatureWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeMaxCoolSetpointLimitWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeMaxCoolSetpointLimitWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeMaxHeatSetpointLimitWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeMaxHeatSetpointLimitWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeMinCoolSetpointLimitWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeMinCoolSetpointLimitWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeMinHeatSetpointLimitWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeMinHeatSetpointLimitWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeMinSetpointDeadBandWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeMinSetpointDeadBandWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeNumberOfDailyTransitionsWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeNumberOfDailyTransitionsWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeNumberOfPresetsWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeNumberOfScheduleTransitionPerDayWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeNumberOfScheduleTransitionsWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeNumberOfSchedulesWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeNumberOfWeeklyTransitionsWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeNumberOfWeeklyTransitionsWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeOccupancyWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeOccupancyWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeOccupiedCoolingSetpointWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeOccupiedCoolingSetpointWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeOccupiedHeatingSetpointWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeOccupiedHeatingSetpointWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeOccupiedSetbackMaxWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeOccupiedSetbackMaxWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeOccupiedSetbackMinWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeOccupiedSetbackMinWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeOccupiedSetbackWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeOccupiedSetbackWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeOutdoorTemperatureWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeOutdoorTemperatureWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributePICoolingDemandWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributePICoolingDemandWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributePIHeatingDemandWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributePIHeatingDemandWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributePresetTypesWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ readAttributePresetsWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeRemoteSensingWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeRemoteSensingWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeScheduleTypesWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeSchedulesWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeSetpointChangeAmountWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeSetpointChangeAmountWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeSetpointChangeSourceTimestampWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeSetpointChangeSourceTimestampWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeSetpointChangeSourceWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeSetpointChangeSourceWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeSetpointHoldExpiryTimestampWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeStartOfWeekWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeStartOfWeekWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeSystemModeWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeSystemModeWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeTemperatureSetpointHoldDurationWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeTemperatureSetpointHoldDurationWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeTemperatureSetpointHoldWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeTemperatureSetpointHoldWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeThermostatProgrammingOperationModeWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeThermostatProgrammingOperationModeWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeThermostatRunningModeWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeThermostatRunningModeWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeThermostatRunningStateWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeThermostatRunningStateWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeUnoccupiedCoolingSetpointWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeUnoccupiedCoolingSetpointWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeUnoccupiedHeatingSetpointWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeUnoccupiedHeatingSetpointWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeUnoccupiedSetbackMaxWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeUnoccupiedSetbackMaxWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeUnoccupiedSetbackMinWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeUnoccupiedSetbackMinWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeUnoccupiedSetbackWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeUnoccupiedSetbackWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ setActivePresetRequestWithParamsCompletion(params: MTRThermostatClusterSetActivePresetRequestParams, completion: (p1: NSError) => void): void; /** * @since 18.4 */ setActiveScheduleRequestWithParamsCompletion(params: MTRThermostatClusterSetActiveScheduleRequestParams, completion: (p1: NSError) => void): void; /** * @since 16.4 */ setWeeklyScheduleWithParamsCompletion(params: MTRThermostatClusterSetWeeklyScheduleParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ setWeeklyScheduleWithParamsCompletionHandler(params: MTRThermostatClusterSetWeeklyScheduleParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ setpointRaiseLowerWithParamsCompletion(params: MTRThermostatClusterSetpointRaiseLowerParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ setpointRaiseLowerWithParamsCompletionHandler(params: MTRThermostatClusterSetpointRaiseLowerParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeACCapacityWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeACCapacityWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeACCapacityformatWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeACCapacityformatWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeACCoilTemperatureWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeACCoilTemperatureWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeACCompressorTypeWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeACCompressorTypeWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeACErrorCodeWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeACErrorCodeWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeACLouverPositionWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeACLouverPositionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeACRefrigerantTypeWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeACRefrigerantTypeWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeACTypeWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeACTypeWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAbsMaxCoolSetpointLimitWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAbsMaxCoolSetpointLimitWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAbsMaxHeatSetpointLimitWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAbsMaxHeatSetpointLimitWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAbsMinCoolSetpointLimitWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAbsMinCoolSetpointLimitWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAbsMinHeatSetpointLimitWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAbsMinHeatSetpointLimitWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAcceptedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAcceptedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeActivePresetHandleWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSData, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeActiveScheduleHandleWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSData, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAttributeListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAttributeListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeClusterRevisionWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeClusterRevisionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeControlSequenceOfOperationWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeControlSequenceOfOperationWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeEmergencyHeatDeltaWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeEmergencyHeatDeltaWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeFeatureMapWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeFeatureMapWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeGeneratedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeGeneratedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeHVACSystemTypeConfigurationWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeHVACSystemTypeConfigurationWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeLocalTemperatureCalibrationWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeLocalTemperatureCalibrationWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeLocalTemperatureWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeLocalTemperatureWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeMaxCoolSetpointLimitWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeMaxCoolSetpointLimitWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeMaxHeatSetpointLimitWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeMaxHeatSetpointLimitWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeMinCoolSetpointLimitWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeMinCoolSetpointLimitWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeMinHeatSetpointLimitWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeMinHeatSetpointLimitWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeMinSetpointDeadBandWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeMinSetpointDeadBandWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeNumberOfDailyTransitionsWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeNumberOfDailyTransitionsWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeNumberOfPresetsWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeNumberOfScheduleTransitionPerDayWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeNumberOfScheduleTransitionsWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeNumberOfSchedulesWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeNumberOfWeeklyTransitionsWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeNumberOfWeeklyTransitionsWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeOccupancyWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeOccupancyWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeOccupiedCoolingSetpointWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeOccupiedCoolingSetpointWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeOccupiedHeatingSetpointWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeOccupiedHeatingSetpointWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeOccupiedSetbackMaxWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeOccupiedSetbackMaxWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeOccupiedSetbackMinWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeOccupiedSetbackMinWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeOccupiedSetbackWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeOccupiedSetbackWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeOutdoorTemperatureWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeOutdoorTemperatureWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributePICoolingDemandWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributePICoolingDemandWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributePIHeatingDemandWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributePIHeatingDemandWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributePresetTypesWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributePresetsWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeRemoteSensingWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeRemoteSensingWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeScheduleTypesWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeSchedulesWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeSetpointChangeAmountWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeSetpointChangeAmountWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeSetpointChangeSourceTimestampWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeSetpointChangeSourceTimestampWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeSetpointChangeSourceWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeSetpointChangeSourceWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeSetpointHoldExpiryTimestampWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeStartOfWeekWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeStartOfWeekWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeSystemModeWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeSystemModeWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeTemperatureSetpointHoldDurationWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeTemperatureSetpointHoldDurationWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeTemperatureSetpointHoldWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeTemperatureSetpointHoldWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeThermostatProgrammingOperationModeWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeThermostatProgrammingOperationModeWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeThermostatRunningModeWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeThermostatRunningModeWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeThermostatRunningStateWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeThermostatRunningStateWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeUnoccupiedCoolingSetpointWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeUnoccupiedCoolingSetpointWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeUnoccupiedHeatingSetpointWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeUnoccupiedHeatingSetpointWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeUnoccupiedSetbackMaxWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeUnoccupiedSetbackMaxWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeUnoccupiedSetbackMinWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeUnoccupiedSetbackMinWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeUnoccupiedSetbackWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeUnoccupiedSetbackWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ writeAttributeACCapacityWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeACCapacityWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeACCapacityWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeACCapacityWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeACCapacityformatWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeACCapacityformatWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeACCapacityformatWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeACCapacityformatWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeACCompressorTypeWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeACCompressorTypeWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeACCompressorTypeWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeACCompressorTypeWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeACErrorCodeWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeACErrorCodeWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeACErrorCodeWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeACErrorCodeWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeACLouverPositionWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeACLouverPositionWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeACLouverPositionWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeACLouverPositionWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeACRefrigerantTypeWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeACRefrigerantTypeWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeACRefrigerantTypeWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeACRefrigerantTypeWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeACTypeWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeACTypeWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeACTypeWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeACTypeWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeControlSequenceOfOperationWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeControlSequenceOfOperationWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeControlSequenceOfOperationWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeControlSequenceOfOperationWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeEmergencyHeatDeltaWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeEmergencyHeatDeltaWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeEmergencyHeatDeltaWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeEmergencyHeatDeltaWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeHVACSystemTypeConfigurationWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeHVACSystemTypeConfigurationWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeHVACSystemTypeConfigurationWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeHVACSystemTypeConfigurationWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeLocalTemperatureCalibrationWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeLocalTemperatureCalibrationWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeLocalTemperatureCalibrationWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeLocalTemperatureCalibrationWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeMaxCoolSetpointLimitWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeMaxCoolSetpointLimitWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeMaxCoolSetpointLimitWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeMaxCoolSetpointLimitWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeMaxHeatSetpointLimitWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeMaxHeatSetpointLimitWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeMaxHeatSetpointLimitWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeMaxHeatSetpointLimitWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeMinCoolSetpointLimitWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeMinCoolSetpointLimitWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeMinCoolSetpointLimitWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeMinCoolSetpointLimitWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeMinHeatSetpointLimitWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeMinHeatSetpointLimitWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeMinHeatSetpointLimitWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeMinHeatSetpointLimitWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeMinSetpointDeadBandWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeMinSetpointDeadBandWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeMinSetpointDeadBandWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeMinSetpointDeadBandWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeOccupiedCoolingSetpointWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeOccupiedCoolingSetpointWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeOccupiedCoolingSetpointWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeOccupiedCoolingSetpointWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeOccupiedHeatingSetpointWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeOccupiedHeatingSetpointWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeOccupiedHeatingSetpointWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeOccupiedHeatingSetpointWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeOccupiedSetbackWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeOccupiedSetbackWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeOccupiedSetbackWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeOccupiedSetbackWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 18.4 */ writeAttributePresetsWithValueCompletion(value: NSArray | any[], completion: (p1: NSError) => void): void; /** * @since 18.4 */ writeAttributePresetsWithValueParamsCompletion(value: NSArray | any[], params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeRemoteSensingWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeRemoteSensingWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeRemoteSensingWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeRemoteSensingWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 18.4 */ writeAttributeSchedulesWithValueCompletion(value: NSArray | any[], completion: (p1: NSError) => void): void; /** * @since 18.4 */ writeAttributeSchedulesWithValueParamsCompletion(value: NSArray | any[], params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeSystemModeWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeSystemModeWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeSystemModeWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeSystemModeWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeTemperatureSetpointHoldDurationWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeTemperatureSetpointHoldDurationWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeTemperatureSetpointHoldDurationWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeTemperatureSetpointHoldDurationWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeTemperatureSetpointHoldWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeTemperatureSetpointHoldWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeTemperatureSetpointHoldWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeTemperatureSetpointHoldWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeThermostatProgrammingOperationModeWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeThermostatProgrammingOperationModeWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeThermostatProgrammingOperationModeWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeThermostatProgrammingOperationModeWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeUnoccupiedCoolingSetpointWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeUnoccupiedCoolingSetpointWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeUnoccupiedCoolingSetpointWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeUnoccupiedCoolingSetpointWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeUnoccupiedHeatingSetpointWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeUnoccupiedHeatingSetpointWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeUnoccupiedHeatingSetpointWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeUnoccupiedHeatingSetpointWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeUnoccupiedSetbackWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeUnoccupiedSetbackWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeUnoccupiedSetbackWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeUnoccupiedSetbackWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; } /** * @since 16.1 */ declare class MTRBaseClusterThermostatUserInterfaceConfiguration extends MTRGenericBaseCluster { static alloc(): MTRBaseClusterThermostatUserInterfaceConfiguration; // inherited from NSObject static new(): MTRBaseClusterThermostatUserInterfaceConfiguration; // inherited from NSObject /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAcceptedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeAcceptedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAttributeListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeAttributeListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeClusterRevisionWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeClusterRevisionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeFeatureMapWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeFeatureMapWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeGeneratedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeGeneratedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeKeypadLockoutWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeKeypadLockoutWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeScheduleProgrammingVisibilityWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeScheduleProgrammingVisibilityWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeTemperatureDisplayModeWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeTemperatureDisplayModeWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ constructor(o: { device: MTRBaseDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRBaseDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.4 */ initWithDeviceEndpointIDQueue(device: MTRBaseDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRBaseDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.4 */ readAttributeAcceptedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAcceptedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeAttributeListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAttributeListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeClusterRevisionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeClusterRevisionWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeFeatureMapWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeFeatureMapWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeGeneratedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeGeneratedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeKeypadLockoutWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeKeypadLockoutWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeScheduleProgrammingVisibilityWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeScheduleProgrammingVisibilityWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeTemperatureDisplayModeWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeTemperatureDisplayModeWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAcceptedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAcceptedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAttributeListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAttributeListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeClusterRevisionWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeClusterRevisionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeFeatureMapWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeFeatureMapWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeGeneratedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeGeneratedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeKeypadLockoutWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeKeypadLockoutWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeScheduleProgrammingVisibilityWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeScheduleProgrammingVisibilityWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeTemperatureDisplayModeWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeTemperatureDisplayModeWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ writeAttributeKeypadLockoutWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeKeypadLockoutWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeKeypadLockoutWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeKeypadLockoutWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeScheduleProgrammingVisibilityWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeScheduleProgrammingVisibilityWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeScheduleProgrammingVisibilityWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeScheduleProgrammingVisibilityWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeTemperatureDisplayModeWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeTemperatureDisplayModeWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeTemperatureDisplayModeWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeTemperatureDisplayModeWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; } /** * @since 18.4 */ declare class MTRBaseClusterThreadBorderRouterManagement extends MTRGenericBaseCluster { static alloc(): MTRBaseClusterThreadBorderRouterManagement; // inherited from NSObject static new(): MTRBaseClusterThreadBorderRouterManagement; // inherited from NSObject /** * @since 18.4 */ static readAttributeAcceptedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeActiveDatasetTimestampWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeAttributeListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeBorderAgentIDWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSData, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeBorderRouterNameWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: string, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeClusterRevisionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeFeatureMapWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeGeneratedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeInterfaceEnabledWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributePendingDatasetTimestampWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeThreadVersionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ constructor(o: { device: MTRBaseDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 18.4 */ getActiveDatasetRequestWithCompletion(completion: (p1: MTRThreadBorderRouterManagementClusterDatasetResponseParams, p2: NSError) => void): void; /** * @since 18.4 */ getActiveDatasetRequestWithParamsCompletion(params: MTRThreadBorderRouterManagementClusterGetActiveDatasetRequestParams, completion: (p1: MTRThreadBorderRouterManagementClusterDatasetResponseParams, p2: NSError) => void): void; /** * @since 18.4 */ getPendingDatasetRequestWithCompletion(completion: (p1: MTRThreadBorderRouterManagementClusterDatasetResponseParams, p2: NSError) => void): void; /** * @since 18.4 */ getPendingDatasetRequestWithParamsCompletion(params: MTRThreadBorderRouterManagementClusterGetPendingDatasetRequestParams, completion: (p1: MTRThreadBorderRouterManagementClusterDatasetResponseParams, p2: NSError) => void): void; /** * @since 18.4 */ initWithDeviceEndpointIDQueue(device: MTRBaseDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 18.4 */ readAttributeAcceptedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeActiveDatasetTimestampWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeAttributeListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeBorderAgentIDWithCompletion(completion: (p1: NSData, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeBorderRouterNameWithCompletion(completion: (p1: string, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeClusterRevisionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeFeatureMapWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeGeneratedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeInterfaceEnabledWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributePendingDatasetTimestampWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeThreadVersionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ setActiveDatasetRequestWithParamsCompletion(params: MTRThreadBorderRouterManagementClusterSetActiveDatasetRequestParams, completion: (p1: NSError) => void): void; /** * @since 18.4 */ setPendingDatasetRequestWithParamsCompletion(params: MTRThreadBorderRouterManagementClusterSetPendingDatasetRequestParams, completion: (p1: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeAcceptedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeActiveDatasetTimestampWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeAttributeListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeBorderAgentIDWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSData, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeBorderRouterNameWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: string, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeClusterRevisionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeFeatureMapWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeGeneratedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeInterfaceEnabledWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributePendingDatasetTimestampWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeThreadVersionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; } /** * @since 16.1 */ declare class MTRBaseClusterThreadNetworkDiagnostics extends MTRGenericBaseCluster { static alloc(): MTRBaseClusterThreadNetworkDiagnostics; // inherited from NSObject static new(): MTRBaseClusterThreadNetworkDiagnostics; // inherited from NSObject /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAcceptedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeAcceptedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeActiveNetworkFaultsListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeActiveNetworkFaultsListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeActiveTimestampWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeActiveTimestampWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAttachAttemptCountWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeAttachAttemptCountWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAttributeListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeAttributeListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeBetterPartitionAttachAttemptCountWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeBetterPartitionAttachAttemptCountWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeChannelPage0MaskWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSData, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeChannelPage0MaskWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSData, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeChannelWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeChannelWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeChildRoleCountWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeChildRoleCountWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeClusterRevisionWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeClusterRevisionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeDataVersionWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeDataVersionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeDelayWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeDelayWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeDetachedRoleCountWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeDetachedRoleCountWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeExtendedPanIdWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeExtendedPanIdWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeFeatureMapWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeFeatureMapWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeGeneratedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeGeneratedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeLeaderRoleCountWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeLeaderRoleCountWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeLeaderRouterIdWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeLeaderRouterIdWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeMeshLocalPrefixWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSData, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeMeshLocalPrefixWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSData, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeNeighborTableListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeNeighborTableWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeNetworkNameWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeNetworkNameWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeOperationalDatasetComponentsWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: MTRThreadNetworkDiagnosticsClusterOperationalDatasetComponents, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeOperationalDatasetComponentsWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: MTRThreadNetworkDiagnosticsClusterOperationalDatasetComponents, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeOverrunCountWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeOverrunCountWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributePanIdWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributePanIdWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeParentChangeCountWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeParentChangeCountWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributePartitionIdChangeCountWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributePartitionIdChangeCountWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributePartitionIdWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributePartitionIdWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributePendingTimestampWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributePendingTimestampWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeRouteTableListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeRouteTableWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeRouterRoleCountWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeRouterRoleCountWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeRoutingRoleWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeRoutingRoleWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeRxAddressFilteredCountWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeRxAddressFilteredCountWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeRxBeaconCountWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeRxBeaconCountWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeRxBeaconRequestCountWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeRxBeaconRequestCountWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeRxBroadcastCountWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeRxBroadcastCountWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeRxDataCountWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeRxDataCountWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeRxDataPollCountWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeRxDataPollCountWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeRxDestAddrFilteredCountWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeRxDestAddrFilteredCountWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeRxDuplicatedCountWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeRxDuplicatedCountWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeRxErrFcsCountWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeRxErrFcsCountWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeRxErrInvalidSrcAddrCountWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeRxErrInvalidSrcAddrCountWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeRxErrNoFrameCountWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeRxErrNoFrameCountWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeRxErrOtherCountWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeRxErrOtherCountWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeRxErrSecCountWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeRxErrSecCountWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeRxErrUnknownNeighborCountWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeRxErrUnknownNeighborCountWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeRxOtherCountWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeRxOtherCountWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeRxTotalCountWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeRxTotalCountWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeRxUnicastCountWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeRxUnicastCountWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeSecurityPolicyWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: MTRThreadNetworkDiagnosticsClusterSecurityPolicy, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeSecurityPolicyWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: MTRThreadNetworkDiagnosticsClusterSecurityPolicy, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeStableDataVersionWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeStableDataVersionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeTxAckRequestedCountWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeTxAckRequestedCountWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeTxAckedCountWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeTxAckedCountWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeTxBeaconCountWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeTxBeaconCountWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeTxBeaconRequestCountWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeTxBeaconRequestCountWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeTxBroadcastCountWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeTxBroadcastCountWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeTxDataCountWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeTxDataCountWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeTxDataPollCountWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeTxDataPollCountWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeTxDirectMaxRetryExpiryCountWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeTxDirectMaxRetryExpiryCountWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeTxErrAbortCountWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeTxErrAbortCountWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeTxErrBusyChannelCountWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeTxErrBusyChannelCountWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeTxErrCcaCountWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeTxErrCcaCountWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeTxIndirectMaxRetryExpiryCountWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeTxIndirectMaxRetryExpiryCountWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeTxNoAckRequestedCountWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeTxNoAckRequestedCountWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeTxOtherCountWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeTxOtherCountWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeTxRetryCountWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeTxRetryCountWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeTxTotalCountWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeTxTotalCountWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeTxUnicastCountWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeTxUnicastCountWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeWeightingWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeWeightingWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ constructor(o: { device: MTRBaseDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRBaseDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.4 */ initWithDeviceEndpointIDQueue(device: MTRBaseDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRBaseDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.4 */ readAttributeAcceptedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAcceptedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeActiveNetworkFaultsListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeActiveNetworkFaultsListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeActiveTimestampWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeActiveTimestampWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeAttachAttemptCountWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAttachAttemptCountWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeAttributeListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAttributeListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeBetterPartitionAttachAttemptCountWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeBetterPartitionAttachAttemptCountWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeChannelPage0MaskWithCompletion(completion: (p1: NSData, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeChannelPage0MaskWithCompletionHandler(completionHandler: (p1: NSData, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeChannelWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeChannelWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeChildRoleCountWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeChildRoleCountWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeClusterRevisionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeClusterRevisionWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeDataVersionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeDataVersionWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeDelayWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeDelayWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeDetachedRoleCountWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeDetachedRoleCountWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeExtendedPanIdWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeExtendedPanIdWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeFeatureMapWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeFeatureMapWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeGeneratedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeGeneratedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeLeaderRoleCountWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeLeaderRoleCountWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeLeaderRouterIdWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeLeaderRouterIdWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeMeshLocalPrefixWithCompletion(completion: (p1: NSData, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeMeshLocalPrefixWithCompletionHandler(completionHandler: (p1: NSData, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeNeighborTableListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeNeighborTableWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeNetworkNameWithCompletion(completion: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeNetworkNameWithCompletionHandler(completionHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeOperationalDatasetComponentsWithCompletion(completion: (p1: MTRThreadNetworkDiagnosticsClusterOperationalDatasetComponents, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeOperationalDatasetComponentsWithCompletionHandler(completionHandler: (p1: MTRThreadNetworkDiagnosticsClusterOperationalDatasetComponents, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeOverrunCountWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeOverrunCountWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributePanIdWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributePanIdWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeParentChangeCountWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeParentChangeCountWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributePartitionIdChangeCountWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributePartitionIdChangeCountWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributePartitionIdWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributePartitionIdWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributePendingTimestampWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributePendingTimestampWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeRouteTableListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeRouteTableWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeRouterRoleCountWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeRouterRoleCountWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeRoutingRoleWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeRoutingRoleWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeRxAddressFilteredCountWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeRxAddressFilteredCountWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeRxBeaconCountWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeRxBeaconCountWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeRxBeaconRequestCountWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeRxBeaconRequestCountWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeRxBroadcastCountWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeRxBroadcastCountWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeRxDataCountWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeRxDataCountWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeRxDataPollCountWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeRxDataPollCountWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeRxDestAddrFilteredCountWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeRxDestAddrFilteredCountWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeRxDuplicatedCountWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeRxDuplicatedCountWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeRxErrFcsCountWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeRxErrFcsCountWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeRxErrInvalidSrcAddrCountWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeRxErrInvalidSrcAddrCountWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeRxErrNoFrameCountWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeRxErrNoFrameCountWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeRxErrOtherCountWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeRxErrOtherCountWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeRxErrSecCountWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeRxErrSecCountWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeRxErrUnknownNeighborCountWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeRxErrUnknownNeighborCountWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeRxOtherCountWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeRxOtherCountWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeRxTotalCountWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeRxTotalCountWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeRxUnicastCountWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeRxUnicastCountWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeSecurityPolicyWithCompletion(completion: (p1: MTRThreadNetworkDiagnosticsClusterSecurityPolicy, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeSecurityPolicyWithCompletionHandler(completionHandler: (p1: MTRThreadNetworkDiagnosticsClusterSecurityPolicy, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeStableDataVersionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeStableDataVersionWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeTxAckRequestedCountWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeTxAckRequestedCountWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeTxAckedCountWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeTxAckedCountWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeTxBeaconCountWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeTxBeaconCountWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeTxBeaconRequestCountWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeTxBeaconRequestCountWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeTxBroadcastCountWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeTxBroadcastCountWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeTxDataCountWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeTxDataCountWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeTxDataPollCountWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeTxDataPollCountWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeTxDirectMaxRetryExpiryCountWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeTxDirectMaxRetryExpiryCountWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeTxErrAbortCountWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeTxErrAbortCountWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeTxErrBusyChannelCountWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeTxErrBusyChannelCountWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeTxErrCcaCountWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeTxErrCcaCountWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeTxIndirectMaxRetryExpiryCountWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeTxIndirectMaxRetryExpiryCountWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeTxNoAckRequestedCountWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeTxNoAckRequestedCountWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeTxOtherCountWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeTxOtherCountWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeTxRetryCountWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeTxRetryCountWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeTxTotalCountWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeTxTotalCountWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeTxUnicastCountWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeTxUnicastCountWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeWeightingWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeWeightingWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ resetCountsWithCompletion(completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ resetCountsWithCompletionHandler(completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ resetCountsWithParamsCompletion(params: MTRThreadNetworkDiagnosticsClusterResetCountsParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ resetCountsWithParamsCompletionHandler(params: MTRThreadNetworkDiagnosticsClusterResetCountsParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAcceptedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAcceptedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeActiveNetworkFaultsListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeActiveNetworkFaultsListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeActiveTimestampWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeActiveTimestampWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAttachAttemptCountWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAttachAttemptCountWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAttributeListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAttributeListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeBetterPartitionAttachAttemptCountWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeBetterPartitionAttachAttemptCountWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeChannelPage0MaskWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSData, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeChannelPage0MaskWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSData, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeChannelWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeChannelWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeChildRoleCountWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeChildRoleCountWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeClusterRevisionWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeClusterRevisionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeDataVersionWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeDataVersionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeDelayWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeDelayWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeDetachedRoleCountWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeDetachedRoleCountWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeExtendedPanIdWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeExtendedPanIdWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeFeatureMapWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeFeatureMapWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeGeneratedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeGeneratedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeLeaderRoleCountWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeLeaderRoleCountWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeLeaderRouterIdWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeLeaderRouterIdWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeMeshLocalPrefixWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSData, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeMeshLocalPrefixWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSData, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeNeighborTableListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeNeighborTableWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeNetworkNameWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeNetworkNameWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeOperationalDatasetComponentsWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: MTRThreadNetworkDiagnosticsClusterOperationalDatasetComponents, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeOperationalDatasetComponentsWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: MTRThreadNetworkDiagnosticsClusterOperationalDatasetComponents, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeOverrunCountWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeOverrunCountWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributePanIdWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributePanIdWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeParentChangeCountWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeParentChangeCountWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributePartitionIdChangeCountWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributePartitionIdChangeCountWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributePartitionIdWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributePartitionIdWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributePendingTimestampWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributePendingTimestampWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeRouteTableListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeRouteTableWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeRouterRoleCountWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeRouterRoleCountWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeRoutingRoleWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeRoutingRoleWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeRxAddressFilteredCountWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeRxAddressFilteredCountWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeRxBeaconCountWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeRxBeaconCountWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeRxBeaconRequestCountWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeRxBeaconRequestCountWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeRxBroadcastCountWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeRxBroadcastCountWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeRxDataCountWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeRxDataCountWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeRxDataPollCountWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeRxDataPollCountWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeRxDestAddrFilteredCountWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeRxDestAddrFilteredCountWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeRxDuplicatedCountWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeRxDuplicatedCountWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeRxErrFcsCountWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeRxErrFcsCountWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeRxErrInvalidSrcAddrCountWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeRxErrInvalidSrcAddrCountWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeRxErrNoFrameCountWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeRxErrNoFrameCountWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeRxErrOtherCountWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeRxErrOtherCountWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeRxErrSecCountWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeRxErrSecCountWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeRxErrUnknownNeighborCountWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeRxErrUnknownNeighborCountWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeRxOtherCountWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeRxOtherCountWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeRxTotalCountWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeRxTotalCountWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeRxUnicastCountWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeRxUnicastCountWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeSecurityPolicyWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: MTRThreadNetworkDiagnosticsClusterSecurityPolicy, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeSecurityPolicyWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: MTRThreadNetworkDiagnosticsClusterSecurityPolicy, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeStableDataVersionWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeStableDataVersionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeTxAckRequestedCountWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeTxAckRequestedCountWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeTxAckedCountWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeTxAckedCountWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeTxBeaconCountWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeTxBeaconCountWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeTxBeaconRequestCountWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeTxBeaconRequestCountWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeTxBroadcastCountWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeTxBroadcastCountWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeTxDataCountWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeTxDataCountWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeTxDataPollCountWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeTxDataPollCountWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeTxDirectMaxRetryExpiryCountWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeTxDirectMaxRetryExpiryCountWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeTxErrAbortCountWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeTxErrAbortCountWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeTxErrBusyChannelCountWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeTxErrBusyChannelCountWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeTxErrCcaCountWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeTxErrCcaCountWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeTxIndirectMaxRetryExpiryCountWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeTxIndirectMaxRetryExpiryCountWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeTxNoAckRequestedCountWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeTxNoAckRequestedCountWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeTxOtherCountWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeTxOtherCountWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeTxRetryCountWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeTxRetryCountWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeTxTotalCountWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeTxTotalCountWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeTxUnicastCountWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeTxUnicastCountWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeWeightingWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeWeightingWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; } /** * @since 18.4 */ declare class MTRBaseClusterThreadNetworkDirectory extends MTRGenericBaseCluster { static alloc(): MTRBaseClusterThreadNetworkDirectory; // inherited from NSObject static new(): MTRBaseClusterThreadNetworkDirectory; // inherited from NSObject /** * @since 18.4 */ static readAttributeAcceptedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeAttributeListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeClusterRevisionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeFeatureMapWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeGeneratedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributePreferredExtendedPanIDWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSData, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeThreadNetworkTableSizeWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeThreadNetworksWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ constructor(o: { device: MTRBaseDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 18.4 */ addNetworkWithParamsCompletion(params: MTRThreadNetworkDirectoryClusterAddNetworkParams, completion: (p1: NSError) => void): void; /** * @since 18.4 */ getOperationalDatasetWithParamsCompletion(params: MTRThreadNetworkDirectoryClusterGetOperationalDatasetParams, completion: (p1: MTRThreadNetworkDirectoryClusterOperationalDatasetResponseParams, p2: NSError) => void): void; /** * @since 18.4 */ initWithDeviceEndpointIDQueue(device: MTRBaseDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 18.4 */ readAttributeAcceptedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeAttributeListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeClusterRevisionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeFeatureMapWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeGeneratedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ readAttributePreferredExtendedPanIDWithCompletion(completion: (p1: NSData, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeThreadNetworkTableSizeWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeThreadNetworksWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ removeNetworkWithParamsCompletion(params: MTRThreadNetworkDirectoryClusterRemoveNetworkParams, completion: (p1: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeAcceptedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeAttributeListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeClusterRevisionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeFeatureMapWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeGeneratedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributePreferredExtendedPanIDWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSData, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeThreadNetworkTableSizeWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeThreadNetworksWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ writeAttributePreferredExtendedPanIDWithValueCompletion(value: NSData, completion: (p1: NSError) => void): void; /** * @since 18.4 */ writeAttributePreferredExtendedPanIDWithValueParamsCompletion(value: NSData, params: MTRWriteParams, completion: (p1: NSError) => void): void; } /** * @since 16.1 */ declare class MTRBaseClusterTimeFormatLocalization extends MTRGenericBaseCluster { static alloc(): MTRBaseClusterTimeFormatLocalization; // inherited from NSObject static new(): MTRBaseClusterTimeFormatLocalization; // inherited from NSObject /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAcceptedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeAcceptedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeActiveCalendarTypeWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeActiveCalendarTypeWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAttributeListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeAttributeListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeClusterRevisionWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeClusterRevisionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeFeatureMapWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeFeatureMapWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeGeneratedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeGeneratedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeHourFormatWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeHourFormatWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeSupportedCalendarTypesWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeSupportedCalendarTypesWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ constructor(o: { device: MTRBaseDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRBaseDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.4 */ initWithDeviceEndpointIDQueue(device: MTRBaseDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRBaseDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.4 */ readAttributeAcceptedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAcceptedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeActiveCalendarTypeWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeActiveCalendarTypeWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeAttributeListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAttributeListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeClusterRevisionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeClusterRevisionWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeFeatureMapWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeFeatureMapWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeGeneratedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeGeneratedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeHourFormatWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeHourFormatWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeSupportedCalendarTypesWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeSupportedCalendarTypesWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAcceptedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAcceptedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeActiveCalendarTypeWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeActiveCalendarTypeWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAttributeListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAttributeListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeClusterRevisionWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeClusterRevisionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeFeatureMapWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeFeatureMapWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeGeneratedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeGeneratedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeHourFormatWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeHourFormatWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeSupportedCalendarTypesWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeSupportedCalendarTypesWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ writeAttributeActiveCalendarTypeWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeActiveCalendarTypeWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeActiveCalendarTypeWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeActiveCalendarTypeWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeHourFormatWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeHourFormatWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeHourFormatWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeHourFormatWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; } /** * @since 18.4 */ declare class MTRBaseClusterTimeSynchronization extends MTRGenericBaseCluster { static alloc(): MTRBaseClusterTimeSynchronization; // inherited from NSObject static new(): MTRBaseClusterTimeSynchronization; // inherited from NSObject /** * @since 18.4 */ static readAttributeAcceptedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeAttributeListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeClusterRevisionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeDSTOffsetListMaxSizeWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeDSTOffsetWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeDefaultNTPWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: string, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeFeatureMapWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeGeneratedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeGranularityWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeLocalTimeWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeNTPServerAvailableWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeSupportsDNSResolveWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeTimeSourceWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeTimeZoneDatabaseWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeTimeZoneListMaxSizeWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeTimeZoneWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeTrustedTimeSourceWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: MTRTimeSynchronizationClusterTrustedTimeSourceStruct, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeUTCTimeWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ constructor(o: { device: MTRBaseDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 18.4 */ initWithDeviceEndpointIDQueue(device: MTRBaseDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 18.4 */ readAttributeAcceptedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeAttributeListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeClusterRevisionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeDSTOffsetListMaxSizeWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeDSTOffsetWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeDefaultNTPWithCompletion(completion: (p1: string, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeFeatureMapWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeGeneratedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeGranularityWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeLocalTimeWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeNTPServerAvailableWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeSupportsDNSResolveWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeTimeSourceWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeTimeZoneDatabaseWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeTimeZoneListMaxSizeWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeTimeZoneWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeTrustedTimeSourceWithCompletion(completion: (p1: MTRTimeSynchronizationClusterTrustedTimeSourceStruct, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeUTCTimeWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ setDSTOffsetWithParamsCompletion(params: MTRTimeSynchronizationClusterSetDSTOffsetParams, completion: (p1: NSError) => void): void; /** * @since 18.4 */ setDefaultNTPWithParamsCompletion(params: MTRTimeSynchronizationClusterSetDefaultNTPParams, completion: (p1: NSError) => void): void; /** * @since 18.4 */ setTimeZoneWithParamsCompletion(params: MTRTimeSynchronizationClusterSetTimeZoneParams, completion: (p1: MTRTimeSynchronizationClusterSetTimeZoneResponseParams, p2: NSError) => void): void; /** * @since 18.4 */ setTrustedTimeSourceWithParamsCompletion(params: MTRTimeSynchronizationClusterSetTrustedTimeSourceParams, completion: (p1: NSError) => void): void; /** * @since 18.4 */ setUTCTimeWithParamsCompletion(params: MTRTimeSynchronizationClusterSetUTCTimeParams, completion: (p1: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeAcceptedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeAttributeListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeClusterRevisionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeDSTOffsetListMaxSizeWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeDSTOffsetWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeDefaultNTPWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: string, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeFeatureMapWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeGeneratedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeGranularityWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeLocalTimeWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeNTPServerAvailableWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeSupportsDNSResolveWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeTimeSourceWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeTimeZoneDatabaseWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeTimeZoneListMaxSizeWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeTimeZoneWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeTrustedTimeSourceWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: MTRTimeSynchronizationClusterTrustedTimeSourceStruct, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeUTCTimeWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; } /** * @since 17.6 */ declare class MTRBaseClusterTotalVolatileOrganicCompoundsConcentrationMeasurement extends MTRGenericBaseCluster { static alloc(): MTRBaseClusterTotalVolatileOrganicCompoundsConcentrationMeasurement; // inherited from NSObject static new(): MTRBaseClusterTotalVolatileOrganicCompoundsConcentrationMeasurement; // inherited from NSObject /** * @since 17.6 */ static readAttributeAcceptedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeAttributeListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeAverageMeasuredValueWindowWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeAverageMeasuredValueWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeClusterRevisionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeFeatureMapWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeGeneratedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeLevelValueWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeMaxMeasuredValueWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeMeasuredValueWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeMeasurementMediumWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeMeasurementUnitWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeMinMeasuredValueWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributePeakMeasuredValueWindowWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributePeakMeasuredValueWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeUncertaintyWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ constructor(o: { device: MTRBaseDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 17.6 */ initWithDeviceEndpointIDQueue(device: MTRBaseDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 17.6 */ readAttributeAcceptedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeAttributeListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeAverageMeasuredValueWindowWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeAverageMeasuredValueWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeClusterRevisionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeFeatureMapWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeGeneratedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeLevelValueWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeMaxMeasuredValueWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeMeasuredValueWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeMeasurementMediumWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeMeasurementUnitWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeMinMeasuredValueWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributePeakMeasuredValueWindowWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributePeakMeasuredValueWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeUncertaintyWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeAcceptedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeAttributeListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeAverageMeasuredValueWindowWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeAverageMeasuredValueWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeClusterRevisionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeFeatureMapWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeGeneratedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeLevelValueWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeMaxMeasuredValueWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeMeasuredValueWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeMeasurementMediumWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeMeasurementUnitWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeMinMeasuredValueWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributePeakMeasuredValueWindowWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributePeakMeasuredValueWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeUncertaintyWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; } /** * @since 16.1 */ declare class MTRBaseClusterUnitLocalization extends MTRGenericBaseCluster { static alloc(): MTRBaseClusterUnitLocalization; // inherited from NSObject static new(): MTRBaseClusterUnitLocalization; // inherited from NSObject /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAcceptedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeAcceptedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAttributeListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeAttributeListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeClusterRevisionWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeClusterRevisionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeFeatureMapWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeFeatureMapWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeGeneratedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeGeneratedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeTemperatureUnitWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeTemperatureUnitWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ constructor(o: { device: MTRBaseDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRBaseDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.4 */ initWithDeviceEndpointIDQueue(device: MTRBaseDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRBaseDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.4 */ readAttributeAcceptedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAcceptedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeAttributeListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAttributeListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeClusterRevisionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeClusterRevisionWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeFeatureMapWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeFeatureMapWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeGeneratedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeGeneratedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeTemperatureUnitWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeTemperatureUnitWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAcceptedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAcceptedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAttributeListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAttributeListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeClusterRevisionWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeClusterRevisionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeFeatureMapWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeFeatureMapWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeGeneratedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeGeneratedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeTemperatureUnitWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeTemperatureUnitWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ writeAttributeTemperatureUnitWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeTemperatureUnitWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeTemperatureUnitWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeTemperatureUnitWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; } /** * @since 16.4 */ declare class MTRBaseClusterUnitTesting extends MTRGenericBaseCluster { static alloc(): MTRBaseClusterUnitTesting; // inherited from NSObject static new(): MTRBaseClusterUnitTesting; // inherited from NSObject /** * @since 16.4 */ static readAttributeAcceptedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeAttributeListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeBitmap16WithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeBitmap32WithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeBitmap64WithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeBitmap8WithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeBooleanWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeCharStringWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: string, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeClusterErrorBooleanWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeClusterRevisionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeEnum16WithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeEnum8WithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeEnumAttrWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeEpochSWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeEpochUsWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeFeatureMapWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeFloatDoubleWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeFloatSingleWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeGeneralErrorBooleanWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeGeneratedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeInt16sWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeInt16uWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeInt24sWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeInt24uWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeInt32sWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeInt32uWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeInt40sWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeInt40uWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeInt48sWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeInt48uWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeInt56sWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeInt56uWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeInt64sWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeInt64uWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeInt8sWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeInt8uWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeListFabricScopedWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeListInt8uWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeListLongOctetStringWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeListNullablesAndOptionalsStructWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeListOctetStringWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeListStructOctetStringWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeLongCharStringWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: string, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeLongOctetStringWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSData, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeNullableBitmap16WithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeNullableBitmap32WithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeNullableBitmap64WithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeNullableBitmap8WithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeNullableBooleanWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeNullableCharStringWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: string, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeNullableEnum16WithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeNullableEnum8WithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeNullableEnumAttrWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeNullableFloatDoubleWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeNullableFloatSingleWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeNullableInt16sWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeNullableInt16uWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeNullableInt24sWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeNullableInt24uWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeNullableInt32sWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeNullableInt32uWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeNullableInt40sWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeNullableInt40uWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeNullableInt48sWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeNullableInt48uWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeNullableInt56sWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeNullableInt56uWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeNullableInt64sWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeNullableInt64uWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeNullableInt8sWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeNullableInt8uWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeNullableOctetStringWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSData, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeNullableRangeRestrictedInt16sWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeNullableRangeRestrictedInt16uWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeNullableRangeRestrictedInt8sWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeNullableRangeRestrictedInt8uWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeNullableStructWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: MTRUnitTestingClusterSimpleStruct, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeOctetStringWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSData, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeRangeRestrictedInt16sWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeRangeRestrictedInt16uWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeRangeRestrictedInt8sWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeRangeRestrictedInt8uWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeStructAttrWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: MTRUnitTestingClusterSimpleStruct, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeTimedWriteBooleanWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeUnsupportedWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeVendorIdWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeWriteOnlyInt8uWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ constructor(o: { device: MTRBaseDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.4 */ initWithDeviceEndpointIDQueue(device: MTRBaseDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.4 */ readAttributeAcceptedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeAttributeListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeBitmap16WithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeBitmap32WithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeBitmap64WithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeBitmap8WithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeBooleanWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeCharStringWithCompletion(completion: (p1: string, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeClusterErrorBooleanWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeClusterRevisionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeEnum16WithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeEnum8WithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeEnumAttrWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeEpochSWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeEpochUsWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeFeatureMapWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeFloatDoubleWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeFloatSingleWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeGeneralErrorBooleanWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeGeneratedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeInt16sWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeInt16uWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeInt24sWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeInt24uWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeInt32sWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeInt32uWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeInt40sWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeInt40uWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeInt48sWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeInt48uWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeInt56sWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeInt56uWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeInt64sWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeInt64uWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeInt8sWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeInt8uWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeListFabricScopedWithParamsCompletion(params: MTRReadParams, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeListInt8uWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeListLongOctetStringWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeListNullablesAndOptionalsStructWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeListOctetStringWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeListStructOctetStringWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeLongCharStringWithCompletion(completion: (p1: string, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeLongOctetStringWithCompletion(completion: (p1: NSData, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeNullableBitmap16WithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeNullableBitmap32WithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeNullableBitmap64WithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeNullableBitmap8WithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeNullableBooleanWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeNullableCharStringWithCompletion(completion: (p1: string, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeNullableEnum16WithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeNullableEnum8WithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeNullableEnumAttrWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeNullableFloatDoubleWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeNullableFloatSingleWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeNullableInt16sWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeNullableInt16uWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeNullableInt24sWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeNullableInt24uWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeNullableInt32sWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeNullableInt32uWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeNullableInt40sWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeNullableInt40uWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeNullableInt48sWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeNullableInt48uWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeNullableInt56sWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeNullableInt56uWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeNullableInt64sWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeNullableInt64uWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeNullableInt8sWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeNullableInt8uWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeNullableOctetStringWithCompletion(completion: (p1: NSData, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeNullableRangeRestrictedInt16sWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeNullableRangeRestrictedInt16uWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeNullableRangeRestrictedInt8sWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeNullableRangeRestrictedInt8uWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeNullableStructWithCompletion(completion: (p1: MTRUnitTestingClusterSimpleStruct, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeOctetStringWithCompletion(completion: (p1: NSData, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeRangeRestrictedInt16sWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeRangeRestrictedInt16uWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeRangeRestrictedInt8sWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeRangeRestrictedInt8uWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeStructAttrWithCompletion(completion: (p1: MTRUnitTestingClusterSimpleStruct, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeTimedWriteBooleanWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeUnsupportedWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeVendorIdWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeWriteOnlyInt8uWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ simpleStructEchoRequestWithParamsCompletion(params: MTRUnitTestingClusterSimpleStructEchoRequestParams, completion: (p1: MTRUnitTestingClusterSimpleStructResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAcceptedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAttributeListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeBitmap16WithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeBitmap32WithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeBitmap64WithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeBitmap8WithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeBooleanWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeCharStringWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeClusterErrorBooleanWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeClusterRevisionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeEnum16WithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeEnum8WithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeEnumAttrWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeEpochSWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeEpochUsWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeFeatureMapWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeFloatDoubleWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeFloatSingleWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeGeneralErrorBooleanWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeGeneratedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeInt16sWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeInt16uWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeInt24sWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeInt24uWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeInt32sWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeInt32uWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeInt40sWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeInt40uWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeInt48sWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeInt48uWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeInt56sWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeInt56uWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeInt64sWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeInt64uWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeInt8sWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeInt8uWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeListFabricScopedWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeListInt8uWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeListLongOctetStringWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeListNullablesAndOptionalsStructWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeListOctetStringWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeListStructOctetStringWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeLongCharStringWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeLongOctetStringWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSData, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeNullableBitmap16WithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeNullableBitmap32WithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeNullableBitmap64WithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeNullableBitmap8WithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeNullableBooleanWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeNullableCharStringWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeNullableEnum16WithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeNullableEnum8WithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeNullableEnumAttrWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeNullableFloatDoubleWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeNullableFloatSingleWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeNullableInt16sWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeNullableInt16uWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeNullableInt24sWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeNullableInt24uWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeNullableInt32sWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeNullableInt32uWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeNullableInt40sWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeNullableInt40uWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeNullableInt48sWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeNullableInt48uWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeNullableInt56sWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeNullableInt56uWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeNullableInt64sWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeNullableInt64uWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeNullableInt8sWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeNullableInt8uWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeNullableOctetStringWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSData, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeNullableRangeRestrictedInt16sWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeNullableRangeRestrictedInt16uWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeNullableRangeRestrictedInt8sWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeNullableRangeRestrictedInt8uWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeNullableStructWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: MTRUnitTestingClusterSimpleStruct, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeOctetStringWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSData, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeRangeRestrictedInt16sWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeRangeRestrictedInt16uWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeRangeRestrictedInt8sWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeRangeRestrictedInt8uWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeStructAttrWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: MTRUnitTestingClusterSimpleStruct, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeTimedWriteBooleanWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeUnsupportedWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeVendorIdWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeWriteOnlyInt8uWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ testAddArgumentsWithParamsCompletion(params: MTRUnitTestingClusterTestAddArgumentsParams, completion: (p1: MTRUnitTestingClusterTestAddArgumentsResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ testComplexNullableOptionalRequestWithParamsCompletion(params: MTRUnitTestingClusterTestComplexNullableOptionalRequestParams, completion: (p1: MTRUnitTestingClusterTestComplexNullableOptionalResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ testEmitTestEventRequestWithParamsCompletion(params: MTRUnitTestingClusterTestEmitTestEventRequestParams, completion: (p1: MTRUnitTestingClusterTestEmitTestEventResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ testEmitTestFabricScopedEventRequestWithParamsCompletion(params: MTRUnitTestingClusterTestEmitTestFabricScopedEventRequestParams, completion: (p1: MTRUnitTestingClusterTestEmitTestFabricScopedEventResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ testEnumsRequestWithParamsCompletion(params: MTRUnitTestingClusterTestEnumsRequestParams, completion: (p1: MTRUnitTestingClusterTestEnumsResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ testListInt8UArgumentRequestWithParamsCompletion(params: MTRUnitTestingClusterTestListInt8UArgumentRequestParams, completion: (p1: MTRUnitTestingClusterBooleanResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ testListInt8UReverseRequestWithParamsCompletion(params: MTRUnitTestingClusterTestListInt8UReverseRequestParams, completion: (p1: MTRUnitTestingClusterTestListInt8UReverseResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ testListNestedStructListArgumentRequestWithParamsCompletion(params: MTRUnitTestingClusterTestListNestedStructListArgumentRequestParams, completion: (p1: MTRUnitTestingClusterBooleanResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ testListStructArgumentRequestWithParamsCompletion(params: MTRUnitTestingClusterTestListStructArgumentRequestParams, completion: (p1: MTRUnitTestingClusterBooleanResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ testNestedStructArgumentRequestWithParamsCompletion(params: MTRUnitTestingClusterTestNestedStructArgumentRequestParams, completion: (p1: MTRUnitTestingClusterBooleanResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ testNestedStructListArgumentRequestWithParamsCompletion(params: MTRUnitTestingClusterTestNestedStructListArgumentRequestParams, completion: (p1: MTRUnitTestingClusterBooleanResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ testNotHandledWithCompletion(completion: (p1: NSError) => void): void; /** * @since 16.4 */ testNotHandledWithParamsCompletion(params: MTRUnitTestingClusterTestNotHandledParams, completion: (p1: NSError) => void): void; /** * @since 17.4 */ testNullableOptionalRequestWithCompletion(completion: (p1: MTRUnitTestingClusterTestNullableOptionalResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ testNullableOptionalRequestWithParamsCompletion(params: MTRUnitTestingClusterTestNullableOptionalRequestParams, completion: (p1: MTRUnitTestingClusterTestNullableOptionalResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ testSimpleArgumentRequestWithParamsCompletion(params: MTRUnitTestingClusterTestSimpleArgumentRequestParams, completion: (p1: MTRUnitTestingClusterTestSimpleArgumentResponseParams, p2: NSError) => void): void; /** * @since 17.4 */ testSimpleOptionalArgumentRequestWithCompletion(completion: (p1: NSError) => void): void; /** * @since 16.4 */ testSimpleOptionalArgumentRequestWithParamsCompletion(params: MTRUnitTestingClusterTestSimpleOptionalArgumentRequestParams, completion: (p1: NSError) => void): void; /** * @since 16.4 */ testSpecificWithCompletion(completion: (p1: MTRUnitTestingClusterTestSpecificResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ testSpecificWithParamsCompletion(params: MTRUnitTestingClusterTestSpecificParams, completion: (p1: MTRUnitTestingClusterTestSpecificResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ testStructArgumentRequestWithParamsCompletion(params: MTRUnitTestingClusterTestStructArgumentRequestParams, completion: (p1: MTRUnitTestingClusterBooleanResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ testStructArrayArgumentRequestWithParamsCompletion(params: MTRUnitTestingClusterTestStructArrayArgumentRequestParams, completion: (p1: MTRUnitTestingClusterTestStructArrayArgumentResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ testUnknownCommandWithCompletion(completion: (p1: NSError) => void): void; /** * @since 16.4 */ testUnknownCommandWithParamsCompletion(params: MTRUnitTestingClusterTestUnknownCommandParams, completion: (p1: NSError) => void): void; /** * @since 16.4 */ testWithCompletion(completion: (p1: NSError) => void): void; /** * @since 16.4 */ testWithParamsCompletion(params: MTRUnitTestingClusterTestParams, completion: (p1: NSError) => void): void; /** * @since 16.4 */ timedInvokeRequestWithCompletion(completion: (p1: NSError) => void): void; /** * @since 16.4 */ timedInvokeRequestWithParamsCompletion(params: MTRUnitTestingClusterTimedInvokeRequestParams, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeBitmap16WithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeBitmap16WithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeBitmap32WithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeBitmap32WithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeBitmap64WithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeBitmap64WithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeBitmap8WithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeBitmap8WithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeBooleanWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeBooleanWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeCharStringWithValueCompletion(value: string, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeCharStringWithValueParamsCompletion(value: string, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeClusterErrorBooleanWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeClusterErrorBooleanWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeEnum16WithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeEnum16WithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeEnum8WithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeEnum8WithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeEnumAttrWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeEnumAttrWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeEpochSWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeEpochSWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeEpochUsWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeEpochUsWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeFloatDoubleWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeFloatDoubleWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeFloatSingleWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeFloatSingleWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeGeneralErrorBooleanWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeGeneralErrorBooleanWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeInt16sWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeInt16sWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeInt16uWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeInt16uWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeInt24sWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeInt24sWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeInt24uWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeInt24uWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeInt32sWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeInt32sWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeInt32uWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeInt32uWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeInt40sWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeInt40sWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeInt40uWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeInt40uWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeInt48sWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeInt48sWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeInt48uWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeInt48uWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeInt56sWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeInt56sWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeInt56uWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeInt56uWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeInt64sWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeInt64sWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeInt64uWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeInt64uWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeInt8sWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeInt8sWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeInt8uWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeInt8uWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeListFabricScopedWithValueCompletion(value: NSArray | any[], completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeListFabricScopedWithValueParamsCompletion(value: NSArray | any[], params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeListInt8uWithValueCompletion(value: NSArray | any[], completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeListInt8uWithValueParamsCompletion(value: NSArray | any[], params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeListLongOctetStringWithValueCompletion(value: NSArray | any[], completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeListLongOctetStringWithValueParamsCompletion(value: NSArray | any[], params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeListNullablesAndOptionalsStructWithValueCompletion(value: NSArray | any[], completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeListNullablesAndOptionalsStructWithValueParamsCompletion(value: NSArray | any[], params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeListOctetStringWithValueCompletion(value: NSArray | any[], completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeListOctetStringWithValueParamsCompletion(value: NSArray | any[], params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeListStructOctetStringWithValueCompletion(value: NSArray | any[], completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeListStructOctetStringWithValueParamsCompletion(value: NSArray | any[], params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeLongCharStringWithValueCompletion(value: string, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeLongCharStringWithValueParamsCompletion(value: string, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeLongOctetStringWithValueCompletion(value: NSData, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeLongOctetStringWithValueParamsCompletion(value: NSData, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeNullableBitmap16WithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeNullableBitmap16WithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeNullableBitmap32WithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeNullableBitmap32WithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeNullableBitmap64WithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeNullableBitmap64WithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeNullableBitmap8WithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeNullableBitmap8WithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeNullableBooleanWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeNullableBooleanWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeNullableCharStringWithValueCompletion(value: string, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeNullableCharStringWithValueParamsCompletion(value: string, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeNullableEnum16WithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeNullableEnum16WithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeNullableEnum8WithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeNullableEnum8WithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeNullableEnumAttrWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeNullableEnumAttrWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeNullableFloatDoubleWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeNullableFloatDoubleWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeNullableFloatSingleWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeNullableFloatSingleWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeNullableInt16sWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeNullableInt16sWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeNullableInt16uWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeNullableInt16uWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeNullableInt24sWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeNullableInt24sWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeNullableInt24uWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeNullableInt24uWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeNullableInt32sWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeNullableInt32sWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeNullableInt32uWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeNullableInt32uWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeNullableInt40sWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeNullableInt40sWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeNullableInt40uWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeNullableInt40uWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeNullableInt48sWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeNullableInt48sWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeNullableInt48uWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeNullableInt48uWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeNullableInt56sWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeNullableInt56sWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeNullableInt56uWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeNullableInt56uWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeNullableInt64sWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeNullableInt64sWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeNullableInt64uWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeNullableInt64uWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeNullableInt8sWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeNullableInt8sWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeNullableInt8uWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeNullableInt8uWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeNullableOctetStringWithValueCompletion(value: NSData, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeNullableOctetStringWithValueParamsCompletion(value: NSData, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeNullableRangeRestrictedInt16sWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeNullableRangeRestrictedInt16sWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeNullableRangeRestrictedInt16uWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeNullableRangeRestrictedInt16uWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeNullableRangeRestrictedInt8sWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeNullableRangeRestrictedInt8sWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeNullableRangeRestrictedInt8uWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeNullableRangeRestrictedInt8uWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeNullableStructWithValueCompletion(value: MTRUnitTestingClusterSimpleStruct, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeNullableStructWithValueParamsCompletion(value: MTRUnitTestingClusterSimpleStruct, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeOctetStringWithValueCompletion(value: NSData, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeOctetStringWithValueParamsCompletion(value: NSData, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeRangeRestrictedInt16sWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeRangeRestrictedInt16sWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeRangeRestrictedInt16uWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeRangeRestrictedInt16uWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeRangeRestrictedInt8sWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeRangeRestrictedInt8sWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeRangeRestrictedInt8uWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeRangeRestrictedInt8uWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeStructAttrWithValueCompletion(value: MTRUnitTestingClusterSimpleStruct, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeStructAttrWithValueParamsCompletion(value: MTRUnitTestingClusterSimpleStruct, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeTimedWriteBooleanWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeTimedWriteBooleanWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeUnsupportedWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeUnsupportedWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeVendorIdWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeVendorIdWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeWriteOnlyInt8uWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeWriteOnlyInt8uWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; } /** * @since 16.1 */ declare class MTRBaseClusterUserLabel extends MTRGenericBaseCluster { static alloc(): MTRBaseClusterUserLabel; // inherited from NSObject static new(): MTRBaseClusterUserLabel; // inherited from NSObject /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAcceptedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeAcceptedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAttributeListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeAttributeListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeClusterRevisionWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeClusterRevisionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeFeatureMapWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeFeatureMapWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeGeneratedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeGeneratedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeLabelListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeLabelListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ constructor(o: { device: MTRBaseDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRBaseDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.4 */ initWithDeviceEndpointIDQueue(device: MTRBaseDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRBaseDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.4 */ readAttributeAcceptedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAcceptedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeAttributeListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAttributeListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeClusterRevisionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeClusterRevisionWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeFeatureMapWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeFeatureMapWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeGeneratedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeGeneratedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeLabelListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeLabelListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAcceptedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAcceptedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAttributeListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAttributeListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeClusterRevisionWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeClusterRevisionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeFeatureMapWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeFeatureMapWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeGeneratedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeGeneratedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeLabelListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeLabelListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ writeAttributeLabelListWithValueCompletion(value: NSArray | any[], completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeLabelListWithValueCompletionHandler(value: NSArray | any[], completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeLabelListWithValueParamsCompletion(value: NSArray | any[], params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeLabelListWithValueParamsCompletionHandler(value: NSArray | any[], params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; } /** * @since 17.6 */ declare class MTRBaseClusterValveConfigurationAndControl extends MTRGenericBaseCluster { static alloc(): MTRBaseClusterValveConfigurationAndControl; // inherited from NSObject static new(): MTRBaseClusterValveConfigurationAndControl; // inherited from NSObject /** * @since 17.6 */ static readAttributeAcceptedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeAttributeListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeAutoCloseTimeWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeClusterRevisionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeCurrentLevelWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeCurrentStateWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeDefaultOpenDurationWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeDefaultOpenLevelWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeFeatureMapWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeGeneratedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeLevelStepWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeOpenDurationWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeRemainingDurationWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeTargetLevelWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeTargetStateWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ static readAttributeValveFaultWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ constructor(o: { device: MTRBaseDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 17.6 */ closeWithCompletion(completion: (p1: NSError) => void): void; /** * @since 17.6 */ closeWithParamsCompletion(params: MTRValveConfigurationAndControlClusterCloseParams, completion: (p1: NSError) => void): void; /** * @since 17.6 */ initWithDeviceEndpointIDQueue(device: MTRBaseDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 17.6 */ openWithCompletion(completion: (p1: NSError) => void): void; /** * @since 17.6 */ openWithParamsCompletion(params: MTRValveConfigurationAndControlClusterOpenParams, completion: (p1: NSError) => void): void; /** * @since 17.6 */ readAttributeAcceptedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeAttributeListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeAutoCloseTimeWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeClusterRevisionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeCurrentLevelWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeCurrentStateWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeDefaultOpenDurationWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeDefaultOpenLevelWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeFeatureMapWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeGeneratedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeLevelStepWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeOpenDurationWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeRemainingDurationWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeTargetLevelWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeTargetStateWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ readAttributeValveFaultWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeAcceptedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeAttributeListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeAutoCloseTimeWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeClusterRevisionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeCurrentLevelWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeCurrentStateWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeDefaultOpenDurationWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeDefaultOpenLevelWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeFeatureMapWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeGeneratedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeLevelStepWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeOpenDurationWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeRemainingDurationWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeTargetLevelWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeTargetStateWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ subscribeAttributeValveFaultWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 17.6 */ writeAttributeDefaultOpenDurationWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 17.6 */ writeAttributeDefaultOpenDurationWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 17.6 */ writeAttributeDefaultOpenLevelWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 17.6 */ writeAttributeDefaultOpenLevelWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; } /** * @since 16.4 */ declare class MTRBaseClusterWakeOnLAN extends MTRGenericBaseCluster { static alloc(): MTRBaseClusterWakeOnLAN; // inherited from NSObject static new(): MTRBaseClusterWakeOnLAN; // inherited from NSObject /** * @since 16.4 */ static readAttributeAcceptedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeAttributeListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeClusterRevisionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeFeatureMapWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeGeneratedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeLinkLocalAddressWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSData, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeMACAddressWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: string, p2: NSError) => void): void; /** * @since 16.4 */ constructor(o: { device: MTRBaseDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.4 */ initWithDeviceEndpointIDQueue(device: MTRBaseDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.4 */ readAttributeAcceptedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeAttributeListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeClusterRevisionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeFeatureMapWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeGeneratedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeLinkLocalAddressWithCompletion(completion: (p1: NSData, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeMACAddressWithCompletion(completion: (p1: string, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAcceptedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAttributeListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeClusterRevisionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeFeatureMapWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeGeneratedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeLinkLocalAddressWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSData, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeMACAddressWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: string, p2: NSError) => void): void; } /** * @since 16.1 * @deprecated 16.4 */ declare class MTRBaseClusterWakeOnLan extends MTRBaseClusterWakeOnLAN { static alloc(): MTRBaseClusterWakeOnLan; // inherited from NSObject static new(): MTRBaseClusterWakeOnLan; // inherited from NSObject /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAcceptedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAttributeListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeClusterRevisionWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeFeatureMapWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeGeneratedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeMACAddressWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRBaseDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRBaseDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAcceptedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAttributeListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeClusterRevisionWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeFeatureMapWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeGeneratedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeMACAddressWithCompletionHandler(completionHandler: (p1: string, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAcceptedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAttributeListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeClusterRevisionWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeFeatureMapWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeGeneratedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeMACAddressWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: string, p2: NSError) => void): void; } /** * @since 18.4 */ declare class MTRBaseClusterWaterHeaterManagement extends MTRGenericBaseCluster { static alloc(): MTRBaseClusterWaterHeaterManagement; // inherited from NSObject static new(): MTRBaseClusterWaterHeaterManagement; // inherited from NSObject /** * @since 18.4 */ static readAttributeAcceptedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeAttributeListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeBoostStateWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeClusterRevisionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeEstimatedHeatRequiredWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeFeatureMapWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeGeneratedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeHeatDemandWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeHeaterTypesWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeTankPercentageWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeTankVolumeWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ constructor(o: { device: MTRBaseDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 18.4 */ boostWithParamsCompletion(params: MTRWaterHeaterManagementClusterBoostParams, completion: (p1: NSError) => void): void; /** * @since 18.4 */ cancelBoostWithCompletion(completion: (p1: NSError) => void): void; /** * @since 18.4 */ cancelBoostWithParamsCompletion(params: MTRWaterHeaterManagementClusterCancelBoostParams, completion: (p1: NSError) => void): void; /** * @since 18.4 */ initWithDeviceEndpointIDQueue(device: MTRBaseDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 18.4 */ readAttributeAcceptedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeAttributeListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeBoostStateWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeClusterRevisionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeEstimatedHeatRequiredWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeFeatureMapWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeGeneratedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeHeatDemandWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeHeaterTypesWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeTankPercentageWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeTankVolumeWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeAcceptedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeAttributeListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeBoostStateWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeClusterRevisionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeEstimatedHeatRequiredWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeFeatureMapWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeGeneratedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeHeatDemandWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeHeaterTypesWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeTankPercentageWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeTankVolumeWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; } /** * @since 18.4 */ declare class MTRBaseClusterWaterHeaterMode extends MTRGenericBaseCluster { static alloc(): MTRBaseClusterWaterHeaterMode; // inherited from NSObject static new(): MTRBaseClusterWaterHeaterMode; // inherited from NSObject /** * @since 18.4 */ static readAttributeAcceptedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeAttributeListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeClusterRevisionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeCurrentModeWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeFeatureMapWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeGeneratedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeSupportedModesWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ constructor(o: { device: MTRBaseDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 18.4 */ changeToModeWithParamsCompletion(params: MTRWaterHeaterModeClusterChangeToModeParams, completion: (p1: MTRWaterHeaterModeClusterChangeToModeResponseParams, p2: NSError) => void): void; /** * @since 18.4 */ initWithDeviceEndpointIDQueue(device: MTRBaseDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 18.4 */ readAttributeAcceptedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeAttributeListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeClusterRevisionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeCurrentModeWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeFeatureMapWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeGeneratedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeSupportedModesWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeAcceptedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeAttributeListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeClusterRevisionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeCurrentModeWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeFeatureMapWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeGeneratedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeSupportedModesWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; } /** * @since 16.1 */ declare class MTRBaseClusterWiFiNetworkDiagnostics extends MTRGenericBaseCluster { static alloc(): MTRBaseClusterWiFiNetworkDiagnostics; // inherited from NSObject static new(): MTRBaseClusterWiFiNetworkDiagnostics; // inherited from NSObject /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAcceptedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeAcceptedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAttributeListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeAttributeListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeBSSIDWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSData, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeBeaconLostCountWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeBeaconLostCountWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeBeaconRxCountWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeBeaconRxCountWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeBssidWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSData, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeChannelNumberWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeChannelNumberWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeClusterRevisionWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeClusterRevisionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeCurrentMaxRateWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeCurrentMaxRateWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeFeatureMapWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeFeatureMapWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeGeneratedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeGeneratedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeOverrunCountWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeOverrunCountWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributePacketMulticastRxCountWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributePacketMulticastRxCountWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributePacketMulticastTxCountWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributePacketMulticastTxCountWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributePacketUnicastRxCountWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributePacketUnicastRxCountWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributePacketUnicastTxCountWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributePacketUnicastTxCountWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeRSSIWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeRssiWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeSecurityTypeWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeSecurityTypeWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeWiFiVersionWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeWiFiVersionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ constructor(o: { device: MTRBaseDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRBaseDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.4 */ initWithDeviceEndpointIDQueue(device: MTRBaseDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRBaseDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.4 */ readAttributeAcceptedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAcceptedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeAttributeListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAttributeListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeBSSIDWithCompletion(completion: (p1: NSData, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeBeaconLostCountWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeBeaconLostCountWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeBeaconRxCountWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeBeaconRxCountWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeBssidWithCompletionHandler(completionHandler: (p1: NSData, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeChannelNumberWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeChannelNumberWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeClusterRevisionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeClusterRevisionWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeCurrentMaxRateWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeCurrentMaxRateWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeFeatureMapWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeFeatureMapWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeGeneratedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeGeneratedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeOverrunCountWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeOverrunCountWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributePacketMulticastRxCountWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributePacketMulticastRxCountWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributePacketMulticastTxCountWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributePacketMulticastTxCountWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributePacketUnicastRxCountWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributePacketUnicastRxCountWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributePacketUnicastTxCountWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributePacketUnicastTxCountWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeRSSIWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeRssiWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeSecurityTypeWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeSecurityTypeWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeWiFiVersionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeWiFiVersionWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ resetCountsWithCompletion(completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ resetCountsWithCompletionHandler(completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ resetCountsWithParamsCompletion(params: MTRWiFiNetworkDiagnosticsClusterResetCountsParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ resetCountsWithParamsCompletionHandler(params: MTRWiFiNetworkDiagnosticsClusterResetCountsParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAcceptedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAcceptedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAttributeListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAttributeListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeBSSIDWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSData, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeBeaconLostCountWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeBeaconLostCountWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeBeaconRxCountWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeBeaconRxCountWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeBssidWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSData, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeChannelNumberWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeChannelNumberWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeClusterRevisionWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeClusterRevisionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeCurrentMaxRateWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeCurrentMaxRateWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeFeatureMapWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeFeatureMapWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeGeneratedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeGeneratedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeOverrunCountWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeOverrunCountWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributePacketMulticastRxCountWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributePacketMulticastRxCountWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributePacketMulticastTxCountWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributePacketMulticastTxCountWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributePacketUnicastRxCountWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributePacketUnicastRxCountWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributePacketUnicastTxCountWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributePacketUnicastTxCountWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeRSSIWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeRssiWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeSecurityTypeWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeSecurityTypeWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeWiFiVersionWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeWiFiVersionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; } /** * @since 18.4 */ declare class MTRBaseClusterWiFiNetworkManagement extends MTRGenericBaseCluster { static alloc(): MTRBaseClusterWiFiNetworkManagement; // inherited from NSObject static new(): MTRBaseClusterWiFiNetworkManagement; // inherited from NSObject /** * @since 18.4 */ static readAttributeAcceptedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeAttributeListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeClusterRevisionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeFeatureMapWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeGeneratedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributePassphraseSurrogateWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ static readAttributeSSIDWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSData, p2: NSError) => void): void; /** * @since 18.4 */ constructor(o: { device: MTRBaseDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 18.4 */ initWithDeviceEndpointIDQueue(device: MTRBaseDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 18.4 */ networkPassphraseRequestWithCompletion(completion: (p1: MTRWiFiNetworkManagementClusterNetworkPassphraseResponseParams, p2: NSError) => void): void; /** * @since 18.4 */ networkPassphraseRequestWithParamsCompletion(params: MTRWiFiNetworkManagementClusterNetworkPassphraseRequestParams, completion: (p1: MTRWiFiNetworkManagementClusterNetworkPassphraseResponseParams, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeAcceptedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeAttributeListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeClusterRevisionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeFeatureMapWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeGeneratedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ readAttributePassphraseSurrogateWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeSSIDWithCompletion(completion: (p1: NSData, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeAcceptedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeAttributeListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeClusterRevisionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeFeatureMapWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeGeneratedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributePassphraseSurrogateWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 18.4 */ subscribeAttributeSSIDWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSData, p2: NSError) => void): void; } /** * @since 16.1 */ declare class MTRBaseClusterWindowCovering extends MTRGenericBaseCluster { static alloc(): MTRBaseClusterWindowCovering; // inherited from NSObject static new(): MTRBaseClusterWindowCovering; // inherited from NSObject /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAcceptedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeAcceptedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeAttributeListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeAttributeListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeClusterRevisionWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeClusterRevisionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeConfigStatusWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeConfigStatusWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeCurrentPositionLiftPercent100thsWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeCurrentPositionLiftPercent100thsWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeCurrentPositionLiftPercentageWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeCurrentPositionLiftPercentageWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeCurrentPositionLiftWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeCurrentPositionLiftWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeCurrentPositionTiltPercent100thsWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeCurrentPositionTiltPercent100thsWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeCurrentPositionTiltPercentageWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeCurrentPositionTiltPercentageWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeCurrentPositionTiltWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeCurrentPositionTiltWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeEndProductTypeWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeEndProductTypeWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeFeatureMapWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeFeatureMapWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeGeneratedCommandListWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeGeneratedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeInstalledClosedLimitLiftWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeInstalledClosedLimitLiftWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeInstalledClosedLimitTiltWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeInstalledClosedLimitTiltWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeInstalledOpenLimitLiftWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeInstalledOpenLimitLiftWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeInstalledOpenLimitTiltWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeInstalledOpenLimitTiltWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeModeWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeModeWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeNumberOfActuationsLiftWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeNumberOfActuationsLiftWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeNumberOfActuationsTiltWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeNumberOfActuationsTiltWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeOperationalStatusWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeOperationalStatusWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributePhysicalClosedLimitLiftWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributePhysicalClosedLimitLiftWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributePhysicalClosedLimitTiltWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributePhysicalClosedLimitTiltWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeSafetyStatusWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeSafetyStatusWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeTargetPositionLiftPercent100thsWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeTargetPositionLiftPercent100thsWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeTargetPositionTiltPercent100thsWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeTargetPositionTiltPercent100thsWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ static readAttributeTypeWithAttributeCacheEndpointQueueCompletionHandler(attributeCacheContainer: MTRAttributeCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ static readAttributeTypeWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: number, queue: NSObject & OS_dispatch_queue, completion: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ constructor(o: { device: MTRBaseDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRBaseDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.4 */ downOrCloseWithCompletion(completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ downOrCloseWithCompletionHandler(completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ downOrCloseWithParamsCompletion(params: MTRWindowCoveringClusterDownOrCloseParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ downOrCloseWithParamsCompletionHandler(params: MTRWindowCoveringClusterDownOrCloseParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ goToLiftPercentageWithParamsCompletion(params: MTRWindowCoveringClusterGoToLiftPercentageParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ goToLiftPercentageWithParamsCompletionHandler(params: MTRWindowCoveringClusterGoToLiftPercentageParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ goToLiftValueWithParamsCompletion(params: MTRWindowCoveringClusterGoToLiftValueParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ goToLiftValueWithParamsCompletionHandler(params: MTRWindowCoveringClusterGoToLiftValueParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ goToTiltPercentageWithParamsCompletion(params: MTRWindowCoveringClusterGoToTiltPercentageParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ goToTiltPercentageWithParamsCompletionHandler(params: MTRWindowCoveringClusterGoToTiltPercentageParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ goToTiltValueWithParamsCompletion(params: MTRWindowCoveringClusterGoToTiltValueParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ goToTiltValueWithParamsCompletionHandler(params: MTRWindowCoveringClusterGoToTiltValueParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ initWithDeviceEndpointIDQueue(device: MTRBaseDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRBaseDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.4 */ readAttributeAcceptedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAcceptedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeAttributeListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAttributeListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeClusterRevisionWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeClusterRevisionWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeConfigStatusWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeConfigStatusWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeCurrentPositionLiftPercent100thsWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeCurrentPositionLiftPercent100thsWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeCurrentPositionLiftPercentageWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeCurrentPositionLiftPercentageWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeCurrentPositionLiftWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeCurrentPositionLiftWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeCurrentPositionTiltPercent100thsWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeCurrentPositionTiltPercent100thsWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeCurrentPositionTiltPercentageWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeCurrentPositionTiltPercentageWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeCurrentPositionTiltWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeCurrentPositionTiltWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeEndProductTypeWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeEndProductTypeWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeFeatureMapWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeFeatureMapWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeGeneratedCommandListWithCompletion(completion: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeGeneratedCommandListWithCompletionHandler(completionHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeInstalledClosedLimitLiftWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeInstalledClosedLimitLiftWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeInstalledClosedLimitTiltWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeInstalledClosedLimitTiltWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeInstalledOpenLimitLiftWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeInstalledOpenLimitLiftWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeInstalledOpenLimitTiltWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeInstalledOpenLimitTiltWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeModeWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeModeWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeNumberOfActuationsLiftWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeNumberOfActuationsLiftWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeNumberOfActuationsTiltWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeNumberOfActuationsTiltWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeOperationalStatusWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeOperationalStatusWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributePhysicalClosedLimitLiftWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributePhysicalClosedLimitLiftWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributePhysicalClosedLimitTiltWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributePhysicalClosedLimitTiltWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeSafetyStatusWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeSafetyStatusWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeTargetPositionLiftPercent100thsWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeTargetPositionLiftPercent100thsWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeTargetPositionTiltPercent100thsWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeTargetPositionTiltPercent100thsWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeTypeWithCompletion(completion: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeTypeWithCompletionHandler(completionHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ stopMotionWithCompletion(completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ stopMotionWithCompletionHandler(completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ stopMotionWithParamsCompletion(params: MTRWindowCoveringClusterStopMotionParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ stopMotionWithParamsCompletionHandler(params: MTRWindowCoveringClusterStopMotionParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAcceptedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAcceptedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeAttributeListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeAttributeListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeClusterRevisionWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeClusterRevisionWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeConfigStatusWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeConfigStatusWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeCurrentPositionLiftPercent100thsWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeCurrentPositionLiftPercent100thsWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeCurrentPositionLiftPercentageWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeCurrentPositionLiftPercentageWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeCurrentPositionLiftWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeCurrentPositionLiftWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeCurrentPositionTiltPercent100thsWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeCurrentPositionTiltPercent100thsWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeCurrentPositionTiltPercentageWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeCurrentPositionTiltPercentageWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeCurrentPositionTiltWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeCurrentPositionTiltWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeEndProductTypeWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeEndProductTypeWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeFeatureMapWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeFeatureMapWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeGeneratedCommandListWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeGeneratedCommandListWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: NSArray, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeInstalledClosedLimitLiftWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeInstalledClosedLimitLiftWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeInstalledClosedLimitTiltWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeInstalledClosedLimitTiltWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeInstalledOpenLimitLiftWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeInstalledOpenLimitLiftWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeInstalledOpenLimitTiltWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeInstalledOpenLimitTiltWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeModeWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeModeWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeNumberOfActuationsLiftWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeNumberOfActuationsLiftWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeNumberOfActuationsTiltWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeNumberOfActuationsTiltWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeOperationalStatusWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeOperationalStatusWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributePhysicalClosedLimitLiftWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributePhysicalClosedLimitLiftWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributePhysicalClosedLimitTiltWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributePhysicalClosedLimitTiltWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeSafetyStatusWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeSafetyStatusWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeTargetPositionLiftPercent100thsWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeTargetPositionLiftPercent100thsWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeTargetPositionTiltPercent100thsWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeTargetPositionTiltPercent100thsWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeTypeWithMinIntervalMaxIntervalParamsSubscriptionEstablishedReportHandler(minInterval: number, maxInterval: number, params: MTRSubscribeParams, subscriptionEstablishedHandler: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ subscribeAttributeTypeWithParamsSubscriptionEstablishedReportHandler(params: MTRSubscribeParams, subscriptionEstablished: () => void, reportHandler: (p1: number, p2: NSError) => void): void; /** * @since 16.4 */ upOrOpenWithCompletion(completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ upOrOpenWithCompletionHandler(completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ upOrOpenWithParamsCompletion(params: MTRWindowCoveringClusterUpOrOpenParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ upOrOpenWithParamsCompletionHandler(params: MTRWindowCoveringClusterUpOrOpenParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeModeWithValueCompletion(value: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeModeWithValueCompletionHandler(value: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeModeWithValueParamsCompletion(value: number, params: MTRWriteParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeModeWithValueParamsCompletionHandler(value: number, params: MTRWriteParams, completionHandler: (p1: NSError) => void): void; } /** * @since 16.1 */ declare class MTRBaseDevice extends NSObject { static alloc(): MTRBaseDevice; // inherited from NSObject /** * @since 16.4 */ static deviceWithNodeIDController(nodeID: number, controller: MTRDeviceController): MTRBaseDevice; static new(): MTRBaseDevice; // inherited from NSObject /** * @since 16.4 */ readonly sessionTransportType: MTRTransportType; /** * @since 16.1 * @deprecated 16.4 */ deregisterReportHandlersWithClientQueueCompletion(queue: NSObject & OS_dispatch_queue, completion: () => void): void; /** * @since 16.4 */ deregisterReportHandlersWithQueueCompletion(queue: NSObject & OS_dispatch_queue, completion: () => void): void; /** * @since 17.6 */ downloadLogOfTypeTimeoutQueueCompletion(type: MTRDiagnosticLogType, timeout: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSURL, p2: NSError) => void): void; /** * @since 16.4 */ invokeCommandWithEndpointIDClusterIDCommandIDCommandFieldsTimedInvokeTimeoutQueueCompletion(endpointID: number, clusterID: number, commandID: number, commandFields: any, timeoutMs: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray>, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ invokeCommandWithEndpointIdClusterIdCommandIdCommandFieldsTimedInvokeTimeoutClientQueueCompletion(endpointId: number, clusterId: number, commandId: number, commandFields: any, timeoutMs: number, clientQueue: NSObject & OS_dispatch_queue, completion: (p1: NSArray>, p2: NSError) => void): void; /** * @since 17.0 */ openCommissioningWindowWithDiscriminatorDurationQueueCompletion(discriminator: number, duration: number, queue: NSObject & OS_dispatch_queue, completion: (p1: MTRSetupPayload, p2: NSError) => void): void; /** * @since 16.2 */ openCommissioningWindowWithSetupPasscodeDiscriminatorDurationQueueCompletion(setupPasscode: number, discriminator: number, duration: number, queue: NSObject & OS_dispatch_queue, completion: (p1: MTRSetupPayload, p2: NSError) => void): void; /** * @since 17.0 */ readAttributePathsEventPathsParamsQueueCompletion(attributePaths: NSArray | MTRAttributeRequestPath[], eventPaths: NSArray | MTREventRequestPath[], params: MTRReadParams, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray>, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ readAttributeWithEndpointIdClusterIdAttributeIdParamsClientQueueCompletion(endpointId: number, clusterId: number, attributeId: number, params: MTRReadParams, clientQueue: NSObject & OS_dispatch_queue, completion: (p1: NSArray>, p2: NSError) => void): void; /** * @since 16.4 */ readAttributesWithEndpointIDClusterIDAttributeIDParamsQueueCompletion(endpointID: number, clusterID: number, attributeID: number, params: MTRReadParams, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray>, p2: NSError) => void): void; /** * @since 16.4 */ readEventsWithEndpointIDClusterIDEventIDParamsQueueCompletion(endpointID: number, clusterID: number, eventID: number, params: MTRReadParams, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray>, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeAttributeWithEndpointIdClusterIdAttributeIdMinIntervalMaxIntervalParamsClientQueueReportHandlerSubscriptionEstablished(endpointId: number, clusterId: number, attributeId: number, minInterval: number, maxInterval: number, params: MTRSubscribeParams, clientQueue: NSObject & OS_dispatch_queue, reportHandler: (p1: NSArray>, p2: NSError) => void, subscriptionEstablishedHandler: () => void): void; /** * @since 17.0 */ subscribeToAttributePathsEventPathsParamsQueueReportHandlerSubscriptionEstablishedResubscriptionScheduled(attributePaths: NSArray | MTRAttributeRequestPath[], eventPaths: NSArray | MTREventRequestPath[], params: MTRSubscribeParams, queue: NSObject & OS_dispatch_queue, reportHandler: (p1: NSArray>, p2: NSError) => void, subscriptionEstablished: () => void, resubscriptionScheduled: (p1: NSError, p2: number) => void): void; /** * @since 16.4 */ subscribeToAttributesWithEndpointIDClusterIDAttributeIDParamsQueueReportHandlerSubscriptionEstablished(endpointID: number, clusterID: number, attributeID: number, params: MTRSubscribeParams, queue: NSObject & OS_dispatch_queue, reportHandler: (p1: NSArray>, p2: NSError) => void, subscriptionEstablished: () => void): void; /** * @since 16.4 */ subscribeToEventsWithEndpointIDClusterIDEventIDParamsQueueReportHandlerSubscriptionEstablished(endpointID: number, clusterID: number, eventID: number, params: MTRSubscribeParams, queue: NSObject & OS_dispatch_queue, reportHandler: (p1: NSArray>, p2: NSError) => void, subscriptionEstablished: () => void): void; /** * @since 16.1 * @deprecated 16.4 */ subscribeWithQueueMinIntervalMaxIntervalParamsCacheContainerAttributeReportHandlerEventReportHandlerErrorHandlerSubscriptionEstablishedResubscriptionScheduled(queue: NSObject & OS_dispatch_queue, minInterval: number, maxInterval: number, params: MTRSubscribeParams, attributeCacheContainer: MTRAttributeCacheContainer, attributeReportHandler: (p1: NSArray) => void, eventReportHandler: (p1: NSArray) => void, errorHandler: (p1: NSError) => void, subscriptionEstablishedHandler: () => void, resubscriptionScheduledHandler: (p1: NSError, p2: number) => void): void; /** * @since 16.4 */ subscribeWithQueueParamsClusterStateCacheContainerAttributeReportHandlerEventReportHandlerErrorHandlerSubscriptionEstablishedResubscriptionScheduled(queue: NSObject & OS_dispatch_queue, params: MTRSubscribeParams, clusterStateCacheContainer: MTRClusterStateCacheContainer, attributeReportHandler: (p1: NSArray) => void, eventReportHandler: (p1: NSArray) => void, errorHandler: (p1: NSError) => void, subscriptionEstablished: () => void, resubscriptionScheduled: (p1: NSError, p2: number) => void): void; /** * @since 16.4 */ writeAttributeWithEndpointIDClusterIDAttributeIDValueTimedWriteTimeoutQueueCompletion(endpointID: number, clusterID: number, attributeID: number, value: any, timeoutMs: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray>, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeWithEndpointIdClusterIdAttributeIdValueTimedWriteTimeoutClientQueueCompletion(endpointId: number, clusterId: number, attributeId: number, value: any, timeoutMs: number, clientQueue: NSObject & OS_dispatch_queue, completion: (p1: NSArray>, p2: NSError) => void): void; } /** * @since 16.1 * @deprecated 16.4 */ declare class MTRBasicClusterCapabilityMinimaStruct extends MTRBasicInformationClusterCapabilityMinimaStruct { static alloc(): MTRBasicClusterCapabilityMinimaStruct; // inherited from NSObject static new(): MTRBasicClusterCapabilityMinimaStruct; // inherited from NSObject } /** * @since 16.1 * @deprecated 16.4 */ declare class MTRBasicClusterLeaveEvent extends MTRBasicInformationClusterLeaveEvent { static alloc(): MTRBasicClusterLeaveEvent; // inherited from NSObject static new(): MTRBasicClusterLeaveEvent; // inherited from NSObject } /** * @since 16.1 * @deprecated 16.4 */ declare class MTRBasicClusterMfgSpecificPingParams extends NSObject implements NSCopying { static alloc(): MTRBasicClusterMfgSpecificPingParams; // inherited from NSObject static new(): MTRBasicClusterMfgSpecificPingParams; // inherited from NSObject serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 * @deprecated 16.4 */ declare class MTRBasicClusterReachableChangedEvent extends MTRBasicInformationClusterReachableChangedEvent { static alloc(): MTRBasicClusterReachableChangedEvent; // inherited from NSObject static new(): MTRBasicClusterReachableChangedEvent; // inherited from NSObject } /** * @since 16.1 * @deprecated 16.4 */ declare class MTRBasicClusterShutDownEvent extends MTRBasicInformationClusterShutDownEvent { static alloc(): MTRBasicClusterShutDownEvent; // inherited from NSObject static new(): MTRBasicClusterShutDownEvent; // inherited from NSObject } /** * @since 16.1 * @deprecated 16.4 */ declare class MTRBasicClusterStartUpEvent extends MTRBasicInformationClusterStartUpEvent { static alloc(): MTRBasicClusterStartUpEvent; // inherited from NSObject static new(): MTRBasicClusterStartUpEvent; // inherited from NSObject } /** * @since 16.4 */ declare class MTRBasicInformationClusterCapabilityMinimaStruct extends NSObject implements NSCopying { static alloc(): MTRBasicInformationClusterCapabilityMinimaStruct; // inherited from NSObject static new(): MTRBasicInformationClusterCapabilityMinimaStruct; // inherited from NSObject /** * @since 16.4 */ caseSessionsPerFabric: number; /** * @since 16.4 */ subscriptionsPerFabric: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.4 */ declare class MTRBasicInformationClusterLeaveEvent extends NSObject implements NSCopying { static alloc(): MTRBasicInformationClusterLeaveEvent; // inherited from NSObject static new(): MTRBasicInformationClusterLeaveEvent; // inherited from NSObject /** * @since 16.4 */ fabricIndex: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 17.0 */ declare class MTRBasicInformationClusterProductAppearanceStruct extends NSObject implements NSCopying { static alloc(): MTRBasicInformationClusterProductAppearanceStruct; // inherited from NSObject static new(): MTRBasicInformationClusterProductAppearanceStruct; // inherited from NSObject /** * @since 17.0 */ finish: number; /** * @since 17.0 */ primaryColor: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.4 */ declare class MTRBasicInformationClusterReachableChangedEvent extends NSObject implements NSCopying { static alloc(): MTRBasicInformationClusterReachableChangedEvent; // inherited from NSObject static new(): MTRBasicInformationClusterReachableChangedEvent; // inherited from NSObject /** * @since 16.4 */ reachableNewValue: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.4 */ declare class MTRBasicInformationClusterShutDownEvent extends NSObject implements NSCopying { static alloc(): MTRBasicInformationClusterShutDownEvent; // inherited from NSObject static new(): MTRBasicInformationClusterShutDownEvent; // inherited from NSObject copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.4 */ declare class MTRBasicInformationClusterStartUpEvent extends NSObject implements NSCopying { static alloc(): MTRBasicInformationClusterStartUpEvent; // inherited from NSObject static new(): MTRBasicInformationClusterStartUpEvent; // inherited from NSObject /** * @since 16.4 */ softwareVersion: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 17.0 */ declare const enum MTRBasicInformationColor { Black = 0, Navy = 1, Green = 2, Teal = 3, Maroon = 4, Purple = 5, Olive = 6, Gray = 7, Blue = 8, Lime = 9, Aqua = 10, Red = 11, Fuchsia = 12, Yellow = 13, White = 14, Nickel = 15, Chrome = 16, Brass = 17, Copper = 18, Silver = 19, Gold = 20 } /** * @since 17.0 */ declare const enum MTRBasicInformationProductFinish { Other = 0, Matte = 1, Satin = 2, Polished = 3, Rugged = 4, Fabric = 5 } /** * @since 16.1 */ declare class MTRBindingClusterTargetStruct extends NSObject implements NSCopying { static alloc(): MTRBindingClusterTargetStruct; // inherited from NSObject static new(): MTRBindingClusterTargetStruct; // inherited from NSObject /** * @since 16.1 */ cluster: number; /** * @since 16.1 */ endpoint: number; /** * @since 16.1 */ fabricIndex: number; /** * @since 16.1 */ group: number; /** * @since 16.1 */ node: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRBooleanStateClusterStateChangeEvent extends NSObject implements NSCopying { static alloc(): MTRBooleanStateClusterStateChangeEvent; // inherited from NSObject static new(): MTRBooleanStateClusterStateChangeEvent; // inherited from NSObject /** * @since 16.1 */ stateValue: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 17.6 */ declare const enum MTRBooleanStateConfigurationAlarmModeBitmap { Visual = 1, Audible = 2 } /** * @since 17.6 */ declare class MTRBooleanStateConfigurationClusterAlarmsStateChangedEvent extends NSObject implements NSCopying { static alloc(): MTRBooleanStateConfigurationClusterAlarmsStateChangedEvent; // inherited from NSObject static new(): MTRBooleanStateConfigurationClusterAlarmsStateChangedEvent; // inherited from NSObject /** * @since 17.6 */ alarmsActive: number; /** * @since 17.6 */ alarmsSuppressed: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 17.6 */ declare class MTRBooleanStateConfigurationClusterEnableDisableAlarmParams extends NSObject implements NSCopying { static alloc(): MTRBooleanStateConfigurationClusterEnableDisableAlarmParams; // inherited from NSObject static new(): MTRBooleanStateConfigurationClusterEnableDisableAlarmParams; // inherited from NSObject /** * @since 17.6 */ alarmsToEnableDisable: number; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 17.6 */ declare class MTRBooleanStateConfigurationClusterSensorFaultEvent extends NSObject implements NSCopying { static alloc(): MTRBooleanStateConfigurationClusterSensorFaultEvent; // inherited from NSObject static new(): MTRBooleanStateConfigurationClusterSensorFaultEvent; // inherited from NSObject /** * @since 17.6 */ sensorFault: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 17.6 */ declare class MTRBooleanStateConfigurationClusterSuppressAlarmParams extends NSObject implements NSCopying { static alloc(): MTRBooleanStateConfigurationClusterSuppressAlarmParams; // inherited from NSObject static new(): MTRBooleanStateConfigurationClusterSuppressAlarmParams; // inherited from NSObject /** * @since 17.6 */ alarmsToSuppress: number; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 17.6 */ declare const enum MTRBooleanStateConfigurationFeature { Visual = 1, Audible = 2, AlarmSuppress = 4, SensitivityLevel = 8 } /** * @since 17.6 */ declare const enum MTRBooleanStateConfigurationSensorFaultBitmap { GeneralFault = 1 } /** * @since 16.1 */ declare var MTRBooleanValueType: string; /** * @since 16.1 * @deprecated 17.0 */ declare class MTRBridgedDeviceBasicClusterLeaveEvent extends MTRBridgedDeviceBasicInformationClusterLeaveEvent { static alloc(): MTRBridgedDeviceBasicClusterLeaveEvent; // inherited from NSObject static new(): MTRBridgedDeviceBasicClusterLeaveEvent; // inherited from NSObject } /** * @since 16.1 * @deprecated 17.0 */ declare class MTRBridgedDeviceBasicClusterReachableChangedEvent extends MTRBridgedDeviceBasicInformationClusterReachableChangedEvent { static alloc(): MTRBridgedDeviceBasicClusterReachableChangedEvent; // inherited from NSObject static new(): MTRBridgedDeviceBasicClusterReachableChangedEvent; // inherited from NSObject } /** * @since 16.1 * @deprecated 17.0 */ declare class MTRBridgedDeviceBasicClusterShutDownEvent extends MTRBridgedDeviceBasicInformationClusterShutDownEvent { static alloc(): MTRBridgedDeviceBasicClusterShutDownEvent; // inherited from NSObject static new(): MTRBridgedDeviceBasicClusterShutDownEvent; // inherited from NSObject } /** * @since 16.1 * @deprecated 17.0 */ declare class MTRBridgedDeviceBasicClusterStartUpEvent extends MTRBridgedDeviceBasicInformationClusterStartUpEvent { static alloc(): MTRBridgedDeviceBasicClusterStartUpEvent; // inherited from NSObject static new(): MTRBridgedDeviceBasicClusterStartUpEvent; // inherited from NSObject } /** * @since 18.4 */ declare class MTRBridgedDeviceBasicInformationClusterActiveChangedEvent extends NSObject implements NSCopying { static alloc(): MTRBridgedDeviceBasicInformationClusterActiveChangedEvent; // inherited from NSObject static new(): MTRBridgedDeviceBasicInformationClusterActiveChangedEvent; // inherited from NSObject /** * @since 18.4 */ promisedActiveDuration: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTRBridgedDeviceBasicInformationClusterKeepActiveParams extends NSObject implements NSCopying { static alloc(): MTRBridgedDeviceBasicInformationClusterKeepActiveParams; // inherited from NSObject static new(): MTRBridgedDeviceBasicInformationClusterKeepActiveParams; // inherited from NSObject serverSideProcessingTimeout: number; /** * @since 18.4 */ stayActiveDuration: number; timedInvokeTimeoutMs: number; /** * @since 18.4 */ timeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.4 */ declare class MTRBridgedDeviceBasicInformationClusterLeaveEvent extends NSObject implements NSCopying { static alloc(): MTRBridgedDeviceBasicInformationClusterLeaveEvent; // inherited from NSObject static new(): MTRBridgedDeviceBasicInformationClusterLeaveEvent; // inherited from NSObject copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 17.0 */ declare class MTRBridgedDeviceBasicInformationClusterProductAppearanceStruct extends NSObject implements NSCopying { static alloc(): MTRBridgedDeviceBasicInformationClusterProductAppearanceStruct; // inherited from NSObject static new(): MTRBridgedDeviceBasicInformationClusterProductAppearanceStruct; // inherited from NSObject /** * @since 17.0 */ finish: number; /** * @since 17.0 */ primaryColor: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.4 */ declare class MTRBridgedDeviceBasicInformationClusterReachableChangedEvent extends NSObject implements NSCopying { static alloc(): MTRBridgedDeviceBasicInformationClusterReachableChangedEvent; // inherited from NSObject static new(): MTRBridgedDeviceBasicInformationClusterReachableChangedEvent; // inherited from NSObject /** * @since 16.4 */ reachableNewValue: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.4 */ declare class MTRBridgedDeviceBasicInformationClusterShutDownEvent extends NSObject implements NSCopying { static alloc(): MTRBridgedDeviceBasicInformationClusterShutDownEvent; // inherited from NSObject static new(): MTRBridgedDeviceBasicInformationClusterShutDownEvent; // inherited from NSObject copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.4 */ declare class MTRBridgedDeviceBasicInformationClusterStartUpEvent extends NSObject implements NSCopying { static alloc(): MTRBridgedDeviceBasicInformationClusterStartUpEvent; // inherited from NSObject static new(): MTRBridgedDeviceBasicInformationClusterStartUpEvent; // inherited from NSObject /** * @since 16.4 */ softwareVersion: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 17.0 */ declare const enum MTRBridgedDeviceBasicInformationColor { Black = 0, Navy = 1, Green = 2, Teal = 3, Maroon = 4, Purple = 5, Olive = 6, Gray = 7, Blue = 8, Lime = 9, Aqua = 10, Red = 11, Fuchsia = 12, Yellow = 13, White = 14, Nickel = 15, Chrome = 16, Brass = 17, Copper = 18, Silver = 19, Gold = 20 } /** * @since 18.4 */ declare const enum MTRBridgedDeviceBasicInformationFeature { BridgedICDSupport = 1048576 } /** * @since 17.0 */ declare const enum MTRBridgedDeviceBasicInformationProductFinish { Other = 0, Matte = 1, Satin = 2, Polished = 3, Rugged = 4, Fabric = 5 } /** * @since 17.6 */ declare const enum MTRCarbonDioxideConcentrationMeasurementFeature { NumericMeasurement = 1, LevelIndication = 2, MediumLevel = 4, CriticalLevel = 8, PeakMeasurement = 16, AverageMeasurement = 32 } /** * @since 17.6 */ declare const enum MTRCarbonDioxideConcentrationMeasurementLevelValue { Unknown = 0, Low = 1, Medium = 2, High = 3, Critical = 4 } /** * @since 17.6 */ declare const enum MTRCarbonDioxideConcentrationMeasurementMeasurementMedium { Air = 0, Water = 1, Soil = 2 } /** * @since 17.6 */ declare const enum MTRCarbonDioxideConcentrationMeasurementMeasurementUnit { PPM = 0, PPB = 1, PPT = 2, MGM3 = 3, UGM3 = 4, NGM3 = 5, PM3 = 6, BQM3 = 7 } /** * @since 17.6 */ declare const enum MTRCarbonMonoxideConcentrationMeasurementFeature { NumericMeasurement = 1, LevelIndication = 2, MediumLevel = 4, CriticalLevel = 8, PeakMeasurement = 16, AverageMeasurement = 32 } /** * @since 17.6 */ declare const enum MTRCarbonMonoxideConcentrationMeasurementLevelValue { Unknown = 0, Low = 1, Medium = 2, High = 3, Critical = 4 } /** * @since 17.6 */ declare const enum MTRCarbonMonoxideConcentrationMeasurementMeasurementMedium { Air = 0, Water = 1, Soil = 2 } /** * @since 17.6 */ declare const enum MTRCarbonMonoxideConcentrationMeasurementMeasurementUnit { PPM = 0, PPB = 1, PPT = 2, MGM3 = 3, UGM3 = 4, NGM3 = 5, PM3 = 6, BQM3 = 7 } /** * @since 16.4 */ declare class MTRCertificateInfo extends NSObject implements NSCopying { static alloc(): MTRCertificateInfo; // inherited from NSObject static new(): MTRCertificateInfo; // inherited from NSObject readonly issuer: MTRDistinguishedNameInfo; readonly notAfter: Date; readonly notBefore: Date; /** * @since 18.2 */ readonly publicKeyData: NSData; readonly subject: MTRDistinguishedNameInfo; constructor(o: { TLVBytes: NSData; }); copyWithZone(zone: interop.Pointer | interop.Reference): any; initWithTLVBytes(bytes: NSData): this; } /** * @since 16.1 */ declare class MTRCertificates extends NSObject { static alloc(): MTRCertificates; // inherited from NSObject /** * @since 16.4 */ static convertMatterCertificate(matterCertificate: NSData): NSData; static convertX509Certificate(x509Certificate: NSData): NSData; static createCertificateSigningRequestError(keypair: MTRKeypair, error?: interop.Reference): NSData; /** * @since 16.4 */ static createIntermediateCertificateRootCertificateIntermediatePublicKeyIssuerIDFabricIDError(rootKeypair: MTRKeypair, rootCertificate: NSData, intermediatePublicKey: any, issuerID: number, fabricID: number, error?: interop.Reference): NSData; /** * @since 16.6 */ static createIntermediateCertificateRootCertificateIntermediatePublicKeyIssuerIDFabricIDValidityPeriodError(rootKeypair: MTRKeypair, rootCertificate: NSData, intermediatePublicKey: any, issuerID: number, fabricID: number, validityPeriod: NSDateInterval, error?: interop.Reference): NSData; /** * @since 16.4 */ static createOperationalCertificateSigningCertificateOperationalPublicKeyFabricIDNodeIDCaseAuthenticatedTagsError(signingKeypair: MTRKeypair, signingCertificate: NSData, operationalPublicKey: any, fabricID: number, nodeID: number, caseAuthenticatedTags: NSSet, error?: interop.Reference): NSData; /** * @since 16.6 */ static createOperationalCertificateSigningCertificateOperationalPublicKeyFabricIDNodeIDCaseAuthenticatedTagsValidityPeriodError(signingKeypair: MTRKeypair, signingCertificate: NSData, operationalPublicKey: any, fabricID: number, nodeID: number, caseAuthenticatedTags: NSSet, validityPeriod: NSDateInterval, error?: interop.Reference): NSData; /** * @since 16.4 */ static createRootCertificateIssuerIDFabricIDError(keypair: MTRKeypair, issuerID: number, fabricID: number, error?: interop.Reference): NSData; /** * @since 16.6 */ static createRootCertificateIssuerIDFabricIDValidityPeriodError(keypair: MTRKeypair, issuerID: number, fabricID: number, validityPeriod: NSDateInterval, error?: interop.Reference): NSData; /** * @since 16.1 * @deprecated 16.4 */ static generateCertificateSigningRequestError(keypair: MTRKeypair, error?: interop.Reference): NSData; /** * @since 16.1 * @deprecated 16.4 */ static generateIntermediateCertificateRootCertificateIntermediatePublicKeyIssuerIdFabricIdError(rootKeypair: MTRKeypair, rootCertificate: NSData, intermediatePublicKey: any, issuerId: number, fabricId: number, error?: interop.Reference): NSData; /** * @since 16.1 * @deprecated 16.4 */ static generateOperationalCertificateSigningCertificateOperationalPublicKeyFabricIdNodeIdCaseAuthenticatedTagsError(signingKeypair: MTRKeypair, signingCertificate: NSData, operationalPublicKey: any, fabricId: number, nodeId: number, caseAuthenticatedTags: NSArray | number[], error?: interop.Reference): NSData; /** * @since 16.1 * @deprecated 16.4 */ static generateRootCertificateIssuerIdFabricIdError(keypair: MTRKeypair, issuerId: number, fabricId: number, error?: interop.Reference): NSData; static isCertificateEqualTo(certificate1: NSData, certificate2: NSData): boolean; static keypairMatchesCertificate(keypair: MTRKeypair, certificate: NSData): boolean; static new(): MTRCertificates; // inherited from NSObject /** * @since 16.4 */ static publicKeyFromCSRError(csr: NSData, error?: interop.Reference): NSData; } /** * @since 18.4 */ declare class MTRChannelClusterCancelRecordProgramParams extends NSObject implements NSCopying { static alloc(): MTRChannelClusterCancelRecordProgramParams; // inherited from NSObject static new(): MTRChannelClusterCancelRecordProgramParams; // inherited from NSObject /** * @since 18.4 */ data: NSData; /** * @since 18.4 */ programIdentifier: string; serverSideProcessingTimeout: number; /** * @since 18.4 */ shouldRecordSeries: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRChannelClusterChangeChannelByNumberParams extends NSObject implements NSCopying { static alloc(): MTRChannelClusterChangeChannelByNumberParams; // inherited from NSObject static new(): MTRChannelClusterChangeChannelByNumberParams; // inherited from NSObject /** * @since 16.1 */ majorNumber: number; /** * @since 16.1 */ minorNumber: number; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRChannelClusterChangeChannelParams extends NSObject implements NSCopying { static alloc(): MTRChannelClusterChangeChannelParams; // inherited from NSObject static new(): MTRChannelClusterChangeChannelParams; // inherited from NSObject /** * @since 16.1 */ match: string; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRChannelClusterChangeChannelResponseParams extends NSObject implements NSCopying { static alloc(): MTRChannelClusterChangeChannelResponseParams; // inherited from NSObject static new(): MTRChannelClusterChangeChannelResponseParams; // inherited from NSObject /** * @since 16.1 */ data: string; /** * @since 16.1 */ status: number; /** * @since 16.1 * @deprecated 16.4 */ timedInvokeTimeoutMs: number; /** * @since 17.0 */ constructor(o: { responseValue: NSDictionary; }); copyWithZone(zone: interop.Pointer | interop.Reference): any; /** * @since 17.0 */ initWithResponseValueError(responseValue: NSDictionary, error?: interop.Reference): this; } /** * @since 16.1 * @deprecated 16.4 */ declare class MTRChannelClusterChannelInfo extends MTRChannelClusterChannelInfoStruct { static alloc(): MTRChannelClusterChannelInfo; // inherited from NSObject static new(): MTRChannelClusterChannelInfo; // inherited from NSObject } /** * @since 16.4 */ declare class MTRChannelClusterChannelInfoStruct extends NSObject implements NSCopying { static alloc(): MTRChannelClusterChannelInfoStruct; // inherited from NSObject static new(): MTRChannelClusterChannelInfoStruct; // inherited from NSObject /** * @since 16.4 */ affiliateCallSign: string; /** * @since 16.4 */ callSign: string; /** * @since 18.4 */ identifier: string; /** * @since 16.4 */ majorNumber: number; /** * @since 16.4 */ minorNumber: number; /** * @since 16.4 */ name: string; /** * @since 18.4 */ type: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTRChannelClusterChannelPagingStruct extends NSObject implements NSCopying { static alloc(): MTRChannelClusterChannelPagingStruct; // inherited from NSObject static new(): MTRChannelClusterChannelPagingStruct; // inherited from NSObject /** * @since 18.4 */ nextToken: MTRChannelClusterPageTokenStruct; /** * @since 18.4 */ previousToken: MTRChannelClusterPageTokenStruct; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTRChannelClusterGetProgramGuideParams extends NSObject implements NSCopying { static alloc(): MTRChannelClusterGetProgramGuideParams; // inherited from NSObject static new(): MTRChannelClusterGetProgramGuideParams; // inherited from NSObject /** * @since 18.4 */ channelList: NSArray; /** * @since 18.4 */ data: NSData; /** * @since 18.4 */ endTime: number; /** * @since 18.4 */ pageToken: MTRChannelClusterPageTokenStruct; /** * @since 18.4 */ recordingFlag: number; serverSideProcessingTimeout: number; /** * @since 18.4 */ startTime: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 * @deprecated 16.4 */ declare class MTRChannelClusterLineupInfo extends MTRChannelClusterLineupInfoStruct { static alloc(): MTRChannelClusterLineupInfo; // inherited from NSObject static new(): MTRChannelClusterLineupInfo; // inherited from NSObject } /** * @since 16.4 */ declare class MTRChannelClusterLineupInfoStruct extends NSObject implements NSCopying { static alloc(): MTRChannelClusterLineupInfoStruct; // inherited from NSObject static new(): MTRChannelClusterLineupInfoStruct; // inherited from NSObject /** * @since 16.4 */ lineupInfoType: number; /** * @since 16.4 */ lineupName: string; /** * @since 16.4 */ operatorName: string; /** * @since 16.4 */ postalCode: string; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTRChannelClusterPageTokenStruct extends NSObject implements NSCopying { static alloc(): MTRChannelClusterPageTokenStruct; // inherited from NSObject static new(): MTRChannelClusterPageTokenStruct; // inherited from NSObject /** * @since 18.4 */ after: string; /** * @since 18.4 */ before: string; /** * @since 18.4 */ limit: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTRChannelClusterProgramCastStruct extends NSObject implements NSCopying { static alloc(): MTRChannelClusterProgramCastStruct; // inherited from NSObject static new(): MTRChannelClusterProgramCastStruct; // inherited from NSObject /** * @since 18.4 */ name: string; /** * @since 18.4 */ role: string; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTRChannelClusterProgramCategoryStruct extends NSObject implements NSCopying { static alloc(): MTRChannelClusterProgramCategoryStruct; // inherited from NSObject static new(): MTRChannelClusterProgramCategoryStruct; // inherited from NSObject /** * @since 18.4 */ category: string; /** * @since 18.4 */ subCategory: string; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTRChannelClusterProgramGuideResponseParams extends NSObject implements NSCopying { static alloc(): MTRChannelClusterProgramGuideResponseParams; // inherited from NSObject static new(): MTRChannelClusterProgramGuideResponseParams; // inherited from NSObject /** * @since 18.4 */ paging: MTRChannelClusterChannelPagingStruct; /** * @since 18.4 */ programList: NSArray; /** * @since 18.4 */ constructor(o: { responseValue: NSDictionary; }); copyWithZone(zone: interop.Pointer | interop.Reference): any; /** * @since 18.4 */ initWithResponseValueError(responseValue: NSDictionary, error?: interop.Reference): this; } /** * @since 18.4 */ declare class MTRChannelClusterProgramStruct extends NSObject implements NSCopying { static alloc(): MTRChannelClusterProgramStruct; // inherited from NSObject static new(): MTRChannelClusterProgramStruct; // inherited from NSObject /** * @since 18.4 */ audioLanguages: NSArray; /** * @since 18.4 */ castList: NSArray; /** * @since 18.4 */ categoryList: NSArray; /** * @since 18.4 */ channel: MTRChannelClusterChannelInfoStruct; /** * @since 18.4 */ descriptionString: string; /** * @since 18.4 */ endTime: number; /** * @since 18.4 */ identifier: string; /** * @since 18.4 */ parentalGuidanceText: string; /** * @since 18.4 */ ratings: NSArray; /** * @since 18.4 */ recordingFlag: number; /** * @since 18.4 */ releaseDate: string; /** * @since 18.4 */ seriesInfo: MTRChannelClusterSeriesInfoStruct; /** * @since 18.4 */ startTime: number; /** * @since 18.4 */ subtitle: string; /** * @since 18.4 */ title: string; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTRChannelClusterRecordProgramParams extends NSObject implements NSCopying { static alloc(): MTRChannelClusterRecordProgramParams; // inherited from NSObject static new(): MTRChannelClusterRecordProgramParams; // inherited from NSObject /** * @since 18.4 */ data: NSData; /** * @since 18.4 */ programIdentifier: string; serverSideProcessingTimeout: number; /** * @since 18.4 */ shouldRecordSeries: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTRChannelClusterSeriesInfoStruct extends NSObject implements NSCopying { static alloc(): MTRChannelClusterSeriesInfoStruct; // inherited from NSObject static new(): MTRChannelClusterSeriesInfoStruct; // inherited from NSObject /** * @since 18.4 */ episode: string; /** * @since 18.4 */ season: string; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRChannelClusterSkipChannelParams extends NSObject implements NSCopying { static alloc(): MTRChannelClusterSkipChannelParams; // inherited from NSObject static new(): MTRChannelClusterSkipChannelParams; // inherited from NSObject /** * @since 16.1 */ count: number; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare const enum MTRChannelFeature { ChannelList = 1, LineupInfo = 2, ElectronicGuide = 4, RecordProgram = 8 } /** * @since 16.1 */ declare const enum MTRChannelLineupInfoType { MSO = 0, Mso = 0 } /** * @since 18.4 */ declare const enum MTRChannelRecordingFlagBitmap { Scheduled = 1, RecordSeries = 2, Recorded = 4 } /** * @since 16.1 */ declare const enum MTRChannelStatus { Success = 0, MultipleMatches = 1, NoMatches = 2 } /** * @since 18.4 */ declare const enum MTRChannelType { Satellite = 0, Cable = 1, Terrestrial = 2, OTT = 3 } /** * @since 16.1 */ declare class MTRCluster extends NSObject { static alloc(): MTRCluster; // inherited from NSObject static new(): MTRCluster; // inherited from NSObject /** * @since 17.4 */ readonly endpointID: number; } /** * @since 16.1 */ declare class MTRClusterAccessControl extends MTRGenericCluster { static alloc(): MTRClusterAccessControl; // inherited from NSObject static new(): MTRClusterAccessControl; // inherited from NSObject /** * @since 16.4 */ constructor(o: { device: MTRDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.4 */ initWithDeviceEndpointIDQueue(device: MTRDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.4 */ readAttributeACLWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeARLWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeAcceptedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeAccessControlEntriesPerFabricWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 16.4 */ readAttributeAclWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeAttributeListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeClusterRevisionWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeCommissioningARLWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeExtensionWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeFeatureMapWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeGeneratedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeSubjectsPerAccessControlEntryWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeTargetsPerAccessControlEntryWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ reviewFabricRestrictionsWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRAccessControlClusterReviewFabricRestrictionsParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTRAccessControlClusterReviewFabricRestrictionsResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ writeAttributeACLWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.4 */ writeAttributeACLWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeAclWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeAclWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.1 */ writeAttributeExtensionWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 */ writeAttributeExtensionWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; } /** * @since 16.1 */ declare class MTRClusterAccountLogin extends MTRGenericCluster { static alloc(): MTRClusterAccountLogin; // inherited from NSObject static new(): MTRClusterAccountLogin; // inherited from NSObject /** * @since 16.4 */ constructor(o: { device: MTRDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.4 */ getSetupPINWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRAccountLoginClusterGetSetupPINParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTRAccountLoginClusterGetSetupPINResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ getSetupPINWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRAccountLoginClusterGetSetupPINParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: MTRAccountLoginClusterGetSetupPINResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ initWithDeviceEndpointIDQueue(device: MTRDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.4 */ loginWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRAccountLoginClusterLoginParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ loginWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRAccountLoginClusterLoginParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ logoutWithExpectedValuesExpectedValueIntervalCompletion(expectedValues: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ logoutWithExpectedValuesExpectedValueIntervalCompletionHandler(expectedValues: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ logoutWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRAccountLoginClusterLogoutParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ logoutWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRAccountLoginClusterLogoutParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 */ readAttributeAcceptedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeAttributeListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeClusterRevisionWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeFeatureMapWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeGeneratedCommandListWithParams(params: MTRReadParams): NSDictionary; } /** * @since 16.1 */ declare class MTRClusterActions extends MTRGenericCluster { static alloc(): MTRClusterActions; // inherited from NSObject static new(): MTRClusterActions; // inherited from NSObject /** * @since 16.4 */ constructor(o: { device: MTRDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.4 */ disableActionWithDurationWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRActionsClusterDisableActionWithDurationParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ disableActionWithDurationWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRActionsClusterDisableActionWithDurationParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ disableActionWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRActionsClusterDisableActionParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ disableActionWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRActionsClusterDisableActionParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ enableActionWithDurationWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRActionsClusterEnableActionWithDurationParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ enableActionWithDurationWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRActionsClusterEnableActionWithDurationParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ enableActionWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRActionsClusterEnableActionParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ enableActionWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRActionsClusterEnableActionParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ initWithDeviceEndpointIDQueue(device: MTRDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.4 */ instantActionWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRActionsClusterInstantActionParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ instantActionWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRActionsClusterInstantActionParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ instantActionWithTransitionWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRActionsClusterInstantActionWithTransitionParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ instantActionWithTransitionWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRActionsClusterInstantActionWithTransitionParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ pauseActionWithDurationWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRActionsClusterPauseActionWithDurationParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ pauseActionWithDurationWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRActionsClusterPauseActionWithDurationParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ pauseActionWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRActionsClusterPauseActionParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ pauseActionWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRActionsClusterPauseActionParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 */ readAttributeAcceptedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeActionListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeAttributeListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeClusterRevisionWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeEndpointListsWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeFeatureMapWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeGeneratedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeSetupURLWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ resumeActionWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRActionsClusterResumeActionParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ resumeActionWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRActionsClusterResumeActionParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ startActionWithDurationWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRActionsClusterStartActionWithDurationParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ startActionWithDurationWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRActionsClusterStartActionWithDurationParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ startActionWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRActionsClusterStartActionParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ startActionWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRActionsClusterStartActionParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ stopActionWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRActionsClusterStopActionParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ stopActionWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRActionsClusterStopActionParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; } /** * @since 17.6 */ declare class MTRClusterActivatedCarbonFilterMonitoring extends MTRGenericCluster { static alloc(): MTRClusterActivatedCarbonFilterMonitoring; // inherited from NSObject static new(): MTRClusterActivatedCarbonFilterMonitoring; // inherited from NSObject /** * @since 17.6 */ constructor(o: { device: MTRDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 17.6 */ initWithDeviceEndpointIDQueue(device: MTRDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 17.6 */ readAttributeAcceptedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeAttributeListWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeChangeIndicationWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeClusterRevisionWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeConditionWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeDegradationDirectionWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeFeatureMapWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeGeneratedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeInPlaceIndicatorWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeLastChangedTimeWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeReplacementProductListWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ resetConditionWithExpectedValuesExpectedValueIntervalCompletion(expectedValues: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 17.6 */ resetConditionWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRActivatedCarbonFilterMonitoringClusterResetConditionParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 17.6 */ writeAttributeLastChangedTimeWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 17.6 */ writeAttributeLastChangedTimeWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; } /** * @since 16.1 */ declare class MTRClusterAdministratorCommissioning extends MTRGenericCluster { static alloc(): MTRClusterAdministratorCommissioning; // inherited from NSObject static new(): MTRClusterAdministratorCommissioning; // inherited from NSObject /** * @since 16.4 */ constructor(o: { device: MTRDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.4 */ initWithDeviceEndpointIDQueue(device: MTRDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.4 */ openBasicCommissioningWindowWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRAdministratorCommissioningClusterOpenBasicCommissioningWindowParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ openBasicCommissioningWindowWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRAdministratorCommissioningClusterOpenBasicCommissioningWindowParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ openCommissioningWindowWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRAdministratorCommissioningClusterOpenCommissioningWindowParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ openCommissioningWindowWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRAdministratorCommissioningClusterOpenCommissioningWindowParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 */ readAttributeAcceptedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeAdminFabricIndexWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeAdminVendorIdWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeAttributeListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeClusterRevisionWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeFeatureMapWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeGeneratedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeWindowStatusWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ revokeCommissioningWithExpectedValuesExpectedValueIntervalCompletion(expectedValues: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ revokeCommissioningWithExpectedValuesExpectedValueIntervalCompletionHandler(expectedValues: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ revokeCommissioningWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRAdministratorCommissioningClusterRevokeCommissioningParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ revokeCommissioningWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRAdministratorCommissioningClusterRevokeCommissioningParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; } /** * @since 17.6 */ declare class MTRClusterAirQuality extends MTRGenericCluster { static alloc(): MTRClusterAirQuality; // inherited from NSObject static new(): MTRClusterAirQuality; // inherited from NSObject /** * @since 17.6 */ constructor(o: { device: MTRDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 17.6 */ initWithDeviceEndpointIDQueue(device: MTRDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 17.6 */ readAttributeAcceptedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeAirQualityWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeAttributeListWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeClusterRevisionWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeFeatureMapWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeGeneratedCommandListWithParams(params: MTRReadParams): NSDictionary; } /** * @since 16.1 */ declare class MTRClusterApplicationBasic extends MTRGenericCluster { static alloc(): MTRClusterApplicationBasic; // inherited from NSObject static new(): MTRClusterApplicationBasic; // inherited from NSObject /** * @since 16.4 */ constructor(o: { device: MTRDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.4 */ initWithDeviceEndpointIDQueue(device: MTRDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 */ readAttributeAcceptedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeAllowedVendorListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeApplicationNameWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeApplicationVersionWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeApplicationWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeAttributeListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeClusterRevisionWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeFeatureMapWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeGeneratedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeProductIDWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeStatusWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeVendorIDWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeVendorNameWithParams(params: MTRReadParams): NSDictionary; } /** * @since 16.1 */ declare class MTRClusterApplicationLauncher extends MTRGenericCluster { static alloc(): MTRClusterApplicationLauncher; // inherited from NSObject static new(): MTRClusterApplicationLauncher; // inherited from NSObject /** * @since 16.4 */ constructor(o: { device: MTRDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 17.4 */ hideAppWithExpectedValuesExpectedValueIntervalCompletion(expectedValues: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTRApplicationLauncherClusterLauncherResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ hideAppWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRApplicationLauncherClusterHideAppParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTRApplicationLauncherClusterLauncherResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ hideAppWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRApplicationLauncherClusterHideAppParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: MTRApplicationLauncherClusterLauncherResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ initWithDeviceEndpointIDQueue(device: MTRDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 17.4 */ launchAppWithExpectedValuesExpectedValueIntervalCompletion(expectedValues: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTRApplicationLauncherClusterLauncherResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ launchAppWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRApplicationLauncherClusterLaunchAppParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTRApplicationLauncherClusterLauncherResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ launchAppWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRApplicationLauncherClusterLaunchAppParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: MTRApplicationLauncherClusterLauncherResponseParams, p2: NSError) => void): void; /** * @since 16.1 */ readAttributeAcceptedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeAttributeListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeCatalogListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeClusterRevisionWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeCurrentAppWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeFeatureMapWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeGeneratedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.4 */ stopAppWithExpectedValuesExpectedValueIntervalCompletion(expectedValues: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTRApplicationLauncherClusterLauncherResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ stopAppWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRApplicationLauncherClusterStopAppParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTRApplicationLauncherClusterLauncherResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ stopAppWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRApplicationLauncherClusterStopAppParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: MTRApplicationLauncherClusterLauncherResponseParams, p2: NSError) => void): void; /** * @since 16.1 */ writeAttributeCurrentAppWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 */ writeAttributeCurrentAppWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; } /** * @since 16.1 */ declare class MTRClusterAudioOutput extends MTRGenericCluster { static alloc(): MTRClusterAudioOutput; // inherited from NSObject static new(): MTRClusterAudioOutput; // inherited from NSObject /** * @since 16.4 */ constructor(o: { device: MTRDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.4 */ initWithDeviceEndpointIDQueue(device: MTRDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 */ readAttributeAcceptedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeAttributeListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeClusterRevisionWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeCurrentOutputWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeFeatureMapWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeGeneratedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeOutputListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ renameOutputWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRAudioOutputClusterRenameOutputParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ renameOutputWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRAudioOutputClusterRenameOutputParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ selectOutputWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRAudioOutputClusterSelectOutputParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ selectOutputWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRAudioOutputClusterSelectOutputParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; } /** * @since 16.1 */ declare class MTRClusterBallastConfiguration extends MTRGenericCluster { static alloc(): MTRClusterBallastConfiguration; // inherited from NSObject static new(): MTRClusterBallastConfiguration; // inherited from NSObject /** * @since 16.4 */ constructor(o: { device: MTRDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.4 */ initWithDeviceEndpointIDQueue(device: MTRDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 */ readAttributeAcceptedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeAttributeListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeBallastFactorAdjustmentWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeBallastStatusWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeClusterRevisionWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeFeatureMapWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeGeneratedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 16.4 */ readAttributeIntrinsicBalanceFactorWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeIntrinsicBallastFactorWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeLampAlarmModeWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeLampBurnHoursTripPointWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeLampBurnHoursWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeLampManufacturerWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeLampQuantityWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeLampRatedHoursWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeLampTypeWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeMaxLevelWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeMinLevelWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributePhysicalMaxLevelWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributePhysicalMinLevelWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ writeAttributeBallastFactorAdjustmentWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 */ writeAttributeBallastFactorAdjustmentWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeIntrinsicBalanceFactorWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeIntrinsicBalanceFactorWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.4 */ writeAttributeIntrinsicBallastFactorWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.4 */ writeAttributeIntrinsicBallastFactorWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.1 */ writeAttributeLampAlarmModeWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 */ writeAttributeLampAlarmModeWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.1 */ writeAttributeLampBurnHoursTripPointWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 */ writeAttributeLampBurnHoursTripPointWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.1 */ writeAttributeLampBurnHoursWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 */ writeAttributeLampBurnHoursWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.1 */ writeAttributeLampManufacturerWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 */ writeAttributeLampManufacturerWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.1 */ writeAttributeLampRatedHoursWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 */ writeAttributeLampRatedHoursWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.1 */ writeAttributeLampTypeWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 */ writeAttributeLampTypeWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.1 */ writeAttributeMaxLevelWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 */ writeAttributeMaxLevelWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.1 */ writeAttributeMinLevelWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 */ writeAttributeMinLevelWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; } /** * @since 16.1 * @deprecated 18.2 */ declare class MTRClusterBarrierControl extends MTRGenericCluster { static alloc(): MTRClusterBarrierControl; // inherited from NSObject static new(): MTRClusterBarrierControl; // inherited from NSObject /** * @since 16.4 * @deprecated 18.2 */ constructor(o: { device: MTRDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.4 * @deprecated 18.2 */ barrierControlGoToPercentWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRBarrierControlClusterBarrierControlGoToPercentParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ barrierControlGoToPercentWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRBarrierControlClusterBarrierControlGoToPercentParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ barrierControlStopWithExpectedValuesExpectedValueIntervalCompletion(expectedValues: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ barrierControlStopWithExpectedValuesExpectedValueIntervalCompletionHandler(expectedValues: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ barrierControlStopWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRBarrierControlClusterBarrierControlStopParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ barrierControlStopWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRBarrierControlClusterBarrierControlStopParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ initWithDeviceEndpointIDQueue(device: MTRDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 18.2 */ readAttributeAcceptedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeAttributeListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeBarrierCapabilitiesWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeBarrierCloseEventsWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeBarrierClosePeriodWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeBarrierCommandCloseEventsWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeBarrierCommandOpenEventsWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeBarrierMovingStateWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeBarrierOpenEventsWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeBarrierOpenPeriodWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeBarrierPositionWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeBarrierSafetyStatusWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeClusterRevisionWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeFeatureMapWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeGeneratedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ writeAttributeBarrierCloseEventsWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 * @deprecated 18.2 */ writeAttributeBarrierCloseEventsWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.1 * @deprecated 18.2 */ writeAttributeBarrierClosePeriodWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 * @deprecated 18.2 */ writeAttributeBarrierClosePeriodWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.1 * @deprecated 18.2 */ writeAttributeBarrierCommandCloseEventsWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 * @deprecated 18.2 */ writeAttributeBarrierCommandCloseEventsWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.1 * @deprecated 18.2 */ writeAttributeBarrierCommandOpenEventsWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 * @deprecated 18.2 */ writeAttributeBarrierCommandOpenEventsWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.1 * @deprecated 18.2 */ writeAttributeBarrierOpenEventsWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 * @deprecated 18.2 */ writeAttributeBarrierOpenEventsWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.1 * @deprecated 18.2 */ writeAttributeBarrierOpenPeriodWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 * @deprecated 18.2 */ writeAttributeBarrierOpenPeriodWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; } /** * @since 16.1 * @deprecated 16.4 */ declare class MTRClusterBasic extends MTRClusterBasicInformation { static alloc(): MTRClusterBasic; // inherited from NSObject static new(): MTRClusterBasic; // inherited from NSObject /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ mfgSpecificPingWithExpectedValuesExpectedValueIntervalCompletionHandler(expectedValues: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ mfgSpecificPingWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRBasicClusterMfgSpecificPingParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; } /** * @since 16.4 */ declare class MTRClusterBasicInformation extends MTRGenericCluster { static alloc(): MTRClusterBasicInformation; // inherited from NSObject static new(): MTRClusterBasicInformation; // inherited from NSObject /** * @since 16.4 */ constructor(o: { device: MTRDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.4 */ initWithDeviceEndpointIDQueue(device: MTRDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.4 */ readAttributeAcceptedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeAttributeListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeCapabilityMinimaWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeClusterRevisionWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeDataModelRevisionWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeFeatureMapWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeGeneratedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeHardwareVersionStringWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeHardwareVersionWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeLocalConfigDisabledWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeLocationWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeManufacturingDateWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeMaxPathsPerInvokeWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeNodeLabelWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributePartNumberWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.0 */ readAttributeProductAppearanceWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeProductIDWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeProductLabelWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeProductNameWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeProductURLWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeReachableWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeSerialNumberWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeSoftwareVersionStringWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeSoftwareVersionWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeSpecificationVersionWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeUniqueIDWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeVendorIDWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeVendorNameWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ writeAttributeLocalConfigDisabledWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.4 */ writeAttributeLocalConfigDisabledWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.4 */ writeAttributeLocationWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.4 */ writeAttributeLocationWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.4 */ writeAttributeNodeLabelWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.4 */ writeAttributeNodeLabelWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; } /** * @since 16.1 * @deprecated 18.2 */ declare class MTRClusterBinaryInputBasic extends MTRGenericCluster { static alloc(): MTRClusterBinaryInputBasic; // inherited from NSObject static new(): MTRClusterBinaryInputBasic; // inherited from NSObject /** * @since 16.4 * @deprecated 18.2 */ constructor(o: { device: MTRDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.4 * @deprecated 18.2 */ initWithDeviceEndpointIDQueue(device: MTRDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 18.2 */ readAttributeAcceptedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeActiveTextWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeApplicationTypeWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeAttributeListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeClusterRevisionWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeDescriptionWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeFeatureMapWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeGeneratedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeInactiveTextWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeOutOfServiceWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributePolarityWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributePresentValueWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeReliabilityWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeStatusFlagsWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ writeAttributeActiveTextWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 * @deprecated 18.2 */ writeAttributeActiveTextWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.1 * @deprecated 18.2 */ writeAttributeDescriptionWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 * @deprecated 18.2 */ writeAttributeDescriptionWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.1 * @deprecated 18.2 */ writeAttributeInactiveTextWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 * @deprecated 18.2 */ writeAttributeInactiveTextWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.1 * @deprecated 18.2 */ writeAttributeOutOfServiceWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 * @deprecated 18.2 */ writeAttributeOutOfServiceWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.1 * @deprecated 18.2 */ writeAttributePresentValueWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 * @deprecated 18.2 */ writeAttributePresentValueWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.1 * @deprecated 18.2 */ writeAttributeReliabilityWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 * @deprecated 18.2 */ writeAttributeReliabilityWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; } /** * @since 16.1 */ declare class MTRClusterBinding extends MTRGenericCluster { static alloc(): MTRClusterBinding; // inherited from NSObject static new(): MTRClusterBinding; // inherited from NSObject /** * @since 16.4 */ constructor(o: { device: MTRDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.4 */ initWithDeviceEndpointIDQueue(device: MTRDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 */ readAttributeAcceptedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeAttributeListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeBindingWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeClusterRevisionWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeFeatureMapWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeGeneratedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ writeAttributeBindingWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 */ writeAttributeBindingWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; } /** * @since 16.1 */ declare class MTRClusterBooleanState extends MTRGenericCluster { static alloc(): MTRClusterBooleanState; // inherited from NSObject static new(): MTRClusterBooleanState; // inherited from NSObject /** * @since 16.4 */ constructor(o: { device: MTRDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.4 */ initWithDeviceEndpointIDQueue(device: MTRDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 */ readAttributeAcceptedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeAttributeListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeClusterRevisionWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeFeatureMapWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeGeneratedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeStateValueWithParams(params: MTRReadParams): NSDictionary; } /** * @since 17.6 */ declare class MTRClusterBooleanStateConfiguration extends MTRGenericCluster { static alloc(): MTRClusterBooleanStateConfiguration; // inherited from NSObject static new(): MTRClusterBooleanStateConfiguration; // inherited from NSObject /** * @since 17.6 */ constructor(o: { device: MTRDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 17.6 */ enableDisableAlarmWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRBooleanStateConfigurationClusterEnableDisableAlarmParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 17.6 */ initWithDeviceEndpointIDQueue(device: MTRDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 17.6 */ readAttributeAcceptedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeAlarmsActiveWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeAlarmsEnabledWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeAlarmsSupportedWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeAlarmsSuppressedWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeAttributeListWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeClusterRevisionWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeCurrentSensitivityLevelWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeDefaultSensitivityLevelWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeFeatureMapWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeGeneratedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeSensorFaultWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeSupportedSensitivityLevelsWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ suppressAlarmWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRBooleanStateConfigurationClusterSuppressAlarmParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 17.6 */ writeAttributeCurrentSensitivityLevelWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 17.6 */ writeAttributeCurrentSensitivityLevelWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; } /** * @since 16.1 * @deprecated 17.0 */ declare class MTRClusterBridgedDeviceBasic extends MTRClusterBridgedDeviceBasicInformation { static alloc(): MTRClusterBridgedDeviceBasic; // inherited from NSObject static new(): MTRClusterBridgedDeviceBasic; // inherited from NSObject /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; } /** * @since 16.4 */ declare class MTRClusterBridgedDeviceBasicInformation extends MTRGenericCluster { static alloc(): MTRClusterBridgedDeviceBasicInformation; // inherited from NSObject static new(): MTRClusterBridgedDeviceBasicInformation; // inherited from NSObject /** * @since 16.4 */ constructor(o: { device: MTRDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.4 */ initWithDeviceEndpointIDQueue(device: MTRDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 18.4 */ keepActiveWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRBridgedDeviceBasicInformationClusterKeepActiveParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.4 */ readAttributeAcceptedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeAttributeListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeClusterRevisionWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeFeatureMapWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeGeneratedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeHardwareVersionStringWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeHardwareVersionWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeManufacturingDateWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeNodeLabelWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributePartNumberWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.0 */ readAttributeProductAppearanceWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeProductIDWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeProductLabelWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeProductNameWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeProductURLWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeReachableWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeSerialNumberWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeSoftwareVersionStringWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeSoftwareVersionWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeUniqueIDWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeVendorIDWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeVendorNameWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ writeAttributeNodeLabelWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.4 */ writeAttributeNodeLabelWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; } /** * @since 17.6 */ declare class MTRClusterCarbonDioxideConcentrationMeasurement extends MTRGenericCluster { static alloc(): MTRClusterCarbonDioxideConcentrationMeasurement; // inherited from NSObject static new(): MTRClusterCarbonDioxideConcentrationMeasurement; // inherited from NSObject /** * @since 17.6 */ constructor(o: { device: MTRDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 17.6 */ initWithDeviceEndpointIDQueue(device: MTRDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 17.6 */ readAttributeAcceptedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeAttributeListWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeAverageMeasuredValueWindowWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeAverageMeasuredValueWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeClusterRevisionWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeFeatureMapWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeGeneratedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeLevelValueWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeMaxMeasuredValueWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeMeasuredValueWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeMeasurementMediumWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeMeasurementUnitWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeMinMeasuredValueWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributePeakMeasuredValueWindowWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributePeakMeasuredValueWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeUncertaintyWithParams(params: MTRReadParams): NSDictionary; } /** * @since 17.6 */ declare class MTRClusterCarbonMonoxideConcentrationMeasurement extends MTRGenericCluster { static alloc(): MTRClusterCarbonMonoxideConcentrationMeasurement; // inherited from NSObject static new(): MTRClusterCarbonMonoxideConcentrationMeasurement; // inherited from NSObject /** * @since 17.6 */ constructor(o: { device: MTRDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 17.6 */ initWithDeviceEndpointIDQueue(device: MTRDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 17.6 */ readAttributeAcceptedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeAttributeListWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeAverageMeasuredValueWindowWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeAverageMeasuredValueWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeClusterRevisionWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeFeatureMapWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeGeneratedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeLevelValueWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeMaxMeasuredValueWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeMeasuredValueWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeMeasurementMediumWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeMeasurementUnitWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeMinMeasuredValueWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributePeakMeasuredValueWindowWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributePeakMeasuredValueWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeUncertaintyWithParams(params: MTRReadParams): NSDictionary; } /** * @since 16.1 */ declare class MTRClusterChannel extends MTRGenericCluster { static alloc(): MTRClusterChannel; // inherited from NSObject static new(): MTRClusterChannel; // inherited from NSObject /** * @since 16.4 */ constructor(o: { device: MTRDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 18.4 */ cancelRecordProgramWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRChannelClusterCancelRecordProgramParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.4 */ changeChannelByNumberWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRChannelClusterChangeChannelByNumberParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ changeChannelByNumberWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRChannelClusterChangeChannelByNumberParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ changeChannelWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRChannelClusterChangeChannelParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTRChannelClusterChangeChannelResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ changeChannelWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRChannelClusterChangeChannelParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: MTRChannelClusterChangeChannelResponseParams, p2: NSError) => void): void; /** * @since 18.4 */ getProgramGuideWithExpectedValuesExpectedValueIntervalCompletion(expectedValues: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTRChannelClusterProgramGuideResponseParams, p2: NSError) => void): void; /** * @since 18.4 */ getProgramGuideWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRChannelClusterGetProgramGuideParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTRChannelClusterProgramGuideResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ initWithDeviceEndpointIDQueue(device: MTRDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 */ readAttributeAcceptedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeAttributeListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeChannelListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeClusterRevisionWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeCurrentChannelWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeFeatureMapWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeGeneratedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeLineupWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ recordProgramWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRChannelClusterRecordProgramParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.4 */ skipChannelWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRChannelClusterSkipChannelParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ skipChannelWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRChannelClusterSkipChannelParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; } /** * @since 16.1 */ declare class MTRClusterColorControl extends MTRGenericCluster { static alloc(): MTRClusterColorControl; // inherited from NSObject static new(): MTRClusterColorControl; // inherited from NSObject /** * @since 16.4 */ constructor(o: { device: MTRDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.4 */ colorLoopSetWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRColorControlClusterColorLoopSetParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ colorLoopSetWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRColorControlClusterColorLoopSetParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ enhancedMoveHueWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRColorControlClusterEnhancedMoveHueParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ enhancedMoveHueWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRColorControlClusterEnhancedMoveHueParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ enhancedMoveToHueAndSaturationWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRColorControlClusterEnhancedMoveToHueAndSaturationParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ enhancedMoveToHueAndSaturationWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRColorControlClusterEnhancedMoveToHueAndSaturationParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ enhancedMoveToHueWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRColorControlClusterEnhancedMoveToHueParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ enhancedMoveToHueWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRColorControlClusterEnhancedMoveToHueParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ enhancedStepHueWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRColorControlClusterEnhancedStepHueParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ enhancedStepHueWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRColorControlClusterEnhancedStepHueParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ initWithDeviceEndpointIDQueue(device: MTRDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.4 */ moveColorTemperatureWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRColorControlClusterMoveColorTemperatureParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ moveColorTemperatureWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRColorControlClusterMoveColorTemperatureParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ moveColorWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRColorControlClusterMoveColorParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ moveColorWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRColorControlClusterMoveColorParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ moveHueWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRColorControlClusterMoveHueParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ moveHueWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRColorControlClusterMoveHueParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ moveSaturationWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRColorControlClusterMoveSaturationParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ moveSaturationWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRColorControlClusterMoveSaturationParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ moveToColorTemperatureWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRColorControlClusterMoveToColorTemperatureParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ moveToColorTemperatureWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRColorControlClusterMoveToColorTemperatureParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ moveToColorWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRColorControlClusterMoveToColorParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ moveToColorWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRColorControlClusterMoveToColorParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ moveToHueAndSaturationWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRColorControlClusterMoveToHueAndSaturationParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ moveToHueAndSaturationWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRColorControlClusterMoveToHueAndSaturationParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ moveToHueWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRColorControlClusterMoveToHueParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ moveToHueWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRColorControlClusterMoveToHueParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ moveToSaturationWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRColorControlClusterMoveToSaturationParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ moveToSaturationWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRColorControlClusterMoveToSaturationParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 */ readAttributeAcceptedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeAttributeListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeClusterRevisionWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeColorCapabilitiesWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeColorLoopActiveWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeColorLoopDirectionWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeColorLoopStartEnhancedHueWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeColorLoopStoredEnhancedHueWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeColorLoopTimeWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeColorModeWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeColorPointBIntensityWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeColorPointBXWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeColorPointBYWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeColorPointGIntensityWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeColorPointGXWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeColorPointGYWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeColorPointRIntensityWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeColorPointRXWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeColorPointRYWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeColorTempPhysicalMaxMiredsWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeColorTempPhysicalMinMiredsWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeColorTemperatureMiredsWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeCompensationTextWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeCoupleColorTempToLevelMinMiredsWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeCurrentHueWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeCurrentSaturationWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeCurrentXWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeCurrentYWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeDriftCompensationWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeEnhancedColorModeWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeEnhancedCurrentHueWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeFeatureMapWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeGeneratedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeNumberOfPrimariesWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeOptionsWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributePrimary1IntensityWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributePrimary1XWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributePrimary1YWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributePrimary2IntensityWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributePrimary2XWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributePrimary2YWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributePrimary3IntensityWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributePrimary3XWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributePrimary3YWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributePrimary4IntensityWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributePrimary4XWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributePrimary4YWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributePrimary5IntensityWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributePrimary5XWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributePrimary5YWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributePrimary6IntensityWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributePrimary6XWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributePrimary6YWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeRemainingTimeWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeStartUpColorTemperatureMiredsWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeWhitePointXWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeWhitePointYWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ stepColorTemperatureWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRColorControlClusterStepColorTemperatureParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ stepColorTemperatureWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRColorControlClusterStepColorTemperatureParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ stepColorWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRColorControlClusterStepColorParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ stepColorWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRColorControlClusterStepColorParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ stepHueWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRColorControlClusterStepHueParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ stepHueWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRColorControlClusterStepHueParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ stepSaturationWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRColorControlClusterStepSaturationParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ stepSaturationWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRColorControlClusterStepSaturationParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ stopMoveStepWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRColorControlClusterStopMoveStepParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ stopMoveStepWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRColorControlClusterStopMoveStepParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 */ writeAttributeColorPointBIntensityWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 */ writeAttributeColorPointBIntensityWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.1 */ writeAttributeColorPointBXWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 */ writeAttributeColorPointBXWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.1 */ writeAttributeColorPointBYWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 */ writeAttributeColorPointBYWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.1 */ writeAttributeColorPointGIntensityWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 */ writeAttributeColorPointGIntensityWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.1 */ writeAttributeColorPointGXWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 */ writeAttributeColorPointGXWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.1 */ writeAttributeColorPointGYWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 */ writeAttributeColorPointGYWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.1 */ writeAttributeColorPointRIntensityWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 */ writeAttributeColorPointRIntensityWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.1 */ writeAttributeColorPointRXWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 */ writeAttributeColorPointRXWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.1 */ writeAttributeColorPointRYWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 */ writeAttributeColorPointRYWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.1 */ writeAttributeOptionsWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 */ writeAttributeOptionsWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.1 */ writeAttributeStartUpColorTemperatureMiredsWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 */ writeAttributeStartUpColorTemperatureMiredsWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.1 */ writeAttributeWhitePointXWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 */ writeAttributeWhitePointXWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.1 */ writeAttributeWhitePointYWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 */ writeAttributeWhitePointYWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; } /** * @since 18.4 */ declare class MTRClusterCommissionerControl extends MTRGenericCluster { static alloc(): MTRClusterCommissionerControl; // inherited from NSObject static new(): MTRClusterCommissionerControl; // inherited from NSObject /** * @since 18.4 */ constructor(o: { device: MTRDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 18.4 */ commissionNodeWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRCommissionerControlClusterCommissionNodeParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTRCommissionerControlClusterReverseOpenCommissioningWindowParams, p2: NSError) => void): void; /** * @since 18.4 */ initWithDeviceEndpointIDQueue(device: MTRDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 18.4 */ readAttributeAcceptedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeAttributeListWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeClusterRevisionWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeFeatureMapWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeGeneratedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeSupportedDeviceCategoriesWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ requestCommissioningApprovalWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRCommissionerControlClusterRequestCommissioningApprovalParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; } /** * @since 18.4 */ declare class MTRClusterContentAppObserver extends MTRGenericCluster { static alloc(): MTRClusterContentAppObserver; // inherited from NSObject static new(): MTRClusterContentAppObserver; // inherited from NSObject /** * @since 18.4 */ constructor(o: { device: MTRDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 18.4 */ contentAppMessageWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRContentAppObserverClusterContentAppMessageParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTRContentAppObserverClusterContentAppMessageResponseParams, p2: NSError) => void): void; /** * @since 18.4 */ initWithDeviceEndpointIDQueue(device: MTRDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 18.4 */ readAttributeAcceptedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeAttributeListWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeClusterRevisionWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeFeatureMapWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeGeneratedCommandListWithParams(params: MTRReadParams): NSDictionary; } /** * @since 16.1 */ declare class MTRClusterContentLauncher extends MTRGenericCluster { static alloc(): MTRClusterContentLauncher; // inherited from NSObject static new(): MTRClusterContentLauncher; // inherited from NSObject /** * @since 16.4 */ constructor(o: { device: MTRDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.4 */ initWithDeviceEndpointIDQueue(device: MTRDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.4 */ launchContentWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRContentLauncherClusterLaunchContentParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTRContentLauncherClusterLauncherResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ launchContentWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRContentLauncherClusterLaunchContentParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: MTRContentLauncherClusterLaunchResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ launchURLWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRContentLauncherClusterLaunchURLParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTRContentLauncherClusterLauncherResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ launchURLWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRContentLauncherClusterLaunchURLParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: MTRContentLauncherClusterLaunchResponseParams, p2: NSError) => void): void; /** * @since 16.1 */ readAttributeAcceptHeaderWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeAcceptedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeAttributeListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeClusterRevisionWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeFeatureMapWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeGeneratedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeSupportedStreamingProtocolsWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ writeAttributeSupportedStreamingProtocolsWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 */ writeAttributeSupportedStreamingProtocolsWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; } /** * @since 16.1 */ declare class MTRClusterDescriptor extends MTRGenericCluster { static alloc(): MTRClusterDescriptor; // inherited from NSObject static new(): MTRClusterDescriptor; // inherited from NSObject /** * @since 16.4 */ constructor(o: { device: MTRDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.4 */ initWithDeviceEndpointIDQueue(device: MTRDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 */ readAttributeAcceptedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeAttributeListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeClientListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeClusterRevisionWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 16.4 */ readAttributeDeviceListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeDeviceTypeListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeFeatureMapWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeGeneratedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributePartsListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeServerListWithParams(params: MTRReadParams): NSDictionary; } /** * @since 18.4 */ declare class MTRClusterDeviceEnergyManagement extends MTRGenericCluster { static alloc(): MTRClusterDeviceEnergyManagement; // inherited from NSObject static new(): MTRClusterDeviceEnergyManagement; // inherited from NSObject /** * @since 18.4 */ constructor(o: { device: MTRDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 18.4 */ cancelPowerAdjustRequestWithExpectedValuesExpectedValueIntervalCompletion(expectedValues: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 18.4 */ cancelPowerAdjustRequestWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRDeviceEnergyManagementClusterCancelPowerAdjustRequestParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 18.4 */ cancelRequestWithExpectedValuesExpectedValueIntervalCompletion(expectedValues: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 18.4 */ cancelRequestWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRDeviceEnergyManagementClusterCancelRequestParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 18.4 */ initWithDeviceEndpointIDQueue(device: MTRDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 18.4 */ modifyForecastRequestWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRDeviceEnergyManagementClusterModifyForecastRequestParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 18.4 */ pauseRequestWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRDeviceEnergyManagementClusterPauseRequestParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 18.4 */ powerAdjustRequestWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRDeviceEnergyManagementClusterPowerAdjustRequestParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 18.4 */ readAttributeAbsMaxPowerWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeAbsMinPowerWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeAcceptedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeAttributeListWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeClusterRevisionWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeESACanGenerateWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeESAStateWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeESATypeWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeFeatureMapWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeForecastWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeGeneratedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeOptOutStateWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributePowerAdjustmentCapabilityWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ requestConstraintBasedForecastWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRDeviceEnergyManagementClusterRequestConstraintBasedForecastParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 18.4 */ resumeRequestWithExpectedValuesExpectedValueIntervalCompletion(expectedValues: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 18.4 */ resumeRequestWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRDeviceEnergyManagementClusterResumeRequestParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 18.4 */ startTimeAdjustRequestWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRDeviceEnergyManagementClusterStartTimeAdjustRequestParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; } /** * @since 18.4 */ declare class MTRClusterDeviceEnergyManagementMode extends MTRGenericCluster { static alloc(): MTRClusterDeviceEnergyManagementMode; // inherited from NSObject static new(): MTRClusterDeviceEnergyManagementMode; // inherited from NSObject /** * @since 18.4 */ constructor(o: { device: MTRDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 18.4 */ changeToModeWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRDeviceEnergyManagementModeClusterChangeToModeParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTRDeviceEnergyManagementModeClusterChangeToModeResponseParams, p2: NSError) => void): void; /** * @since 18.4 */ initWithDeviceEndpointIDQueue(device: MTRDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 18.4 */ readAttributeAcceptedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeAttributeListWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeClusterRevisionWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeCurrentModeWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeFeatureMapWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeGeneratedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeSupportedModesWithParams(params: MTRReadParams): NSDictionary; } /** * @since 16.1 */ declare class MTRClusterDiagnosticLogs extends MTRGenericCluster { static alloc(): MTRClusterDiagnosticLogs; // inherited from NSObject static new(): MTRClusterDiagnosticLogs; // inherited from NSObject /** * @since 16.4 */ constructor(o: { device: MTRDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.4 */ initWithDeviceEndpointIDQueue(device: MTRDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 */ readAttributeAcceptedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeAttributeListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeClusterRevisionWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeFeatureMapWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeGeneratedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ retrieveLogsRequestWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRDiagnosticLogsClusterRetrieveLogsRequestParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTRDiagnosticLogsClusterRetrieveLogsResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ retrieveLogsRequestWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRDiagnosticLogsClusterRetrieveLogsRequestParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: MTRDiagnosticLogsClusterRetrieveLogsResponseParams, p2: NSError) => void): void; } /** * @since 18.4 */ declare class MTRClusterDishwasherAlarm extends MTRGenericCluster { static alloc(): MTRClusterDishwasherAlarm; // inherited from NSObject static new(): MTRClusterDishwasherAlarm; // inherited from NSObject /** * @since 18.4 */ constructor(o: { device: MTRDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 18.4 */ initWithDeviceEndpointIDQueue(device: MTRDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 18.4 */ modifyEnabledAlarmsWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRDishwasherAlarmClusterModifyEnabledAlarmsParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 18.4 */ readAttributeAcceptedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeAttributeListWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeClusterRevisionWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeFeatureMapWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeGeneratedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeLatchWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeMaskWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeStateWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeSupportedWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ resetWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRDishwasherAlarmClusterResetParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; } /** * @since 18.4 */ declare class MTRClusterDishwasherMode extends MTRGenericCluster { static alloc(): MTRClusterDishwasherMode; // inherited from NSObject static new(): MTRClusterDishwasherMode; // inherited from NSObject /** * @since 18.4 */ constructor(o: { device: MTRDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 18.4 */ changeToModeWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRDishwasherModeClusterChangeToModeParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTRDishwasherModeClusterChangeToModeResponseParams, p2: NSError) => void): void; /** * @since 18.4 */ initWithDeviceEndpointIDQueue(device: MTRDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 18.4 */ readAttributeAcceptedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeAttributeListWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeClusterRevisionWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeCurrentModeWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeFeatureMapWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeGeneratedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeSupportedModesWithParams(params: MTRReadParams): NSDictionary; } /** * @since 16.1 */ declare class MTRClusterDoorLock extends MTRGenericCluster { static alloc(): MTRClusterDoorLock; // inherited from NSObject static new(): MTRClusterDoorLock; // inherited from NSObject /** * @since 16.4 */ constructor(o: { device: MTRDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 18.4 */ clearAliroReaderConfigWithExpectedValuesExpectedValueIntervalCompletion(expectedValues: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 18.4 */ clearAliroReaderConfigWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRDoorLockClusterClearAliroReaderConfigParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.4 */ clearCredentialWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRDoorLockClusterClearCredentialParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ clearCredentialWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRDoorLockClusterClearCredentialParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ clearHolidayScheduleWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRDoorLockClusterClearHolidayScheduleParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ clearHolidayScheduleWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRDoorLockClusterClearHolidayScheduleParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ clearUserWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRDoorLockClusterClearUserParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ clearUserWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRDoorLockClusterClearUserParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ clearWeekDayScheduleWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRDoorLockClusterClearWeekDayScheduleParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ clearWeekDayScheduleWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRDoorLockClusterClearWeekDayScheduleParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ clearYearDayScheduleWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRDoorLockClusterClearYearDayScheduleParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ clearYearDayScheduleWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRDoorLockClusterClearYearDayScheduleParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ getCredentialStatusWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRDoorLockClusterGetCredentialStatusParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTRDoorLockClusterGetCredentialStatusResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ getCredentialStatusWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRDoorLockClusterGetCredentialStatusParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: MTRDoorLockClusterGetCredentialStatusResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ getHolidayScheduleWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRDoorLockClusterGetHolidayScheduleParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTRDoorLockClusterGetHolidayScheduleResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ getHolidayScheduleWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRDoorLockClusterGetHolidayScheduleParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: MTRDoorLockClusterGetHolidayScheduleResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ getUserWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRDoorLockClusterGetUserParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTRDoorLockClusterGetUserResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ getUserWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRDoorLockClusterGetUserParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: MTRDoorLockClusterGetUserResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ getWeekDayScheduleWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRDoorLockClusterGetWeekDayScheduleParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTRDoorLockClusterGetWeekDayScheduleResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ getWeekDayScheduleWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRDoorLockClusterGetWeekDayScheduleParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: MTRDoorLockClusterGetWeekDayScheduleResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ getYearDayScheduleWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRDoorLockClusterGetYearDayScheduleParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTRDoorLockClusterGetYearDayScheduleResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ getYearDayScheduleWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRDoorLockClusterGetYearDayScheduleParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: MTRDoorLockClusterGetYearDayScheduleResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ initWithDeviceEndpointIDQueue(device: MTRDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 17.4 */ lockDoorWithExpectedValuesExpectedValueIntervalCompletion(expectedValues: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.4 */ lockDoorWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRDoorLockClusterLockDoorParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ lockDoorWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRDoorLockClusterLockDoorParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 */ readAttributeAcceptedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeActuatorEnabledWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeAliroBLEAdvertisingVersionWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeAliroExpeditedTransactionSupportedProtocolVersionsWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeAliroGroupResolvingKeyWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeAliroReaderGroupIdentifierWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeAliroReaderGroupSubIdentifierWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeAliroReaderVerificationKeyWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeAliroSupportedBLEUWBProtocolVersionsWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeAttributeListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeAutoRelockTimeWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeClusterRevisionWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeCredentialRulesSupportWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeDefaultConfigurationRegisterWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeDoorClosedEventsWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeDoorOpenEventsWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeDoorStateWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeEnableInsideStatusLEDWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeEnableLocalProgrammingWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeEnableOneTouchLockingWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeEnablePrivacyModeButtonWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeExpiringUserTimeoutWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeFeatureMapWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeGeneratedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeLEDSettingsWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeLanguageWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeLocalProgrammingFeaturesWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeLockStateWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeLockTypeWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeMaxPINCodeLengthWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeMaxRFIDCodeLengthWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeMinPINCodeLengthWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeMinRFIDCodeLengthWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeNumberOfAliroCredentialIssuerKeysSupportedWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeNumberOfAliroEndpointKeysSupportedWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeNumberOfCredentialsSupportedPerUserWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeNumberOfHolidaySchedulesSupportedWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeNumberOfPINUsersSupportedWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeNumberOfRFIDUsersSupportedWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeNumberOfTotalUsersSupportedWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeNumberOfWeekDaySchedulesSupportedPerUserWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeNumberOfYearDaySchedulesSupportedPerUserWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeOpenPeriodWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeOperatingModeWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeRequirePINforRemoteOperationWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeSendPINOverTheAirWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeSoundVolumeWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeSupportedOperatingModesWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeUserCodeTemporaryDisableTimeWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeWrongCodeEntryLimitWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ setAliroReaderConfigWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRDoorLockClusterSetAliroReaderConfigParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.4 */ setCredentialWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRDoorLockClusterSetCredentialParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTRDoorLockClusterSetCredentialResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ setCredentialWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRDoorLockClusterSetCredentialParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: MTRDoorLockClusterSetCredentialResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ setHolidayScheduleWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRDoorLockClusterSetHolidayScheduleParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ setHolidayScheduleWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRDoorLockClusterSetHolidayScheduleParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ setUserWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRDoorLockClusterSetUserParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ setUserWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRDoorLockClusterSetUserParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ setWeekDayScheduleWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRDoorLockClusterSetWeekDayScheduleParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ setWeekDayScheduleWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRDoorLockClusterSetWeekDayScheduleParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ setYearDayScheduleWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRDoorLockClusterSetYearDayScheduleParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ setYearDayScheduleWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRDoorLockClusterSetYearDayScheduleParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; /** * @since 18.4 */ unboltDoorWithExpectedValuesExpectedValueIntervalCompletion(expectedValues: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 18.4 */ unboltDoorWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRDoorLockClusterUnboltDoorParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 17.4 */ unlockDoorWithExpectedValuesExpectedValueIntervalCompletion(expectedValues: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.4 */ unlockDoorWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRDoorLockClusterUnlockDoorParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ unlockDoorWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRDoorLockClusterUnlockDoorParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ unlockWithTimeoutWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRDoorLockClusterUnlockWithTimeoutParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ unlockWithTimeoutWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRDoorLockClusterUnlockWithTimeoutParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 */ writeAttributeAutoRelockTimeWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 */ writeAttributeAutoRelockTimeWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.1 */ writeAttributeDoorClosedEventsWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 */ writeAttributeDoorClosedEventsWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.1 */ writeAttributeDoorOpenEventsWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 */ writeAttributeDoorOpenEventsWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.1 */ writeAttributeEnableInsideStatusLEDWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 */ writeAttributeEnableInsideStatusLEDWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.1 */ writeAttributeEnableLocalProgrammingWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 */ writeAttributeEnableLocalProgrammingWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.1 */ writeAttributeEnableOneTouchLockingWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 */ writeAttributeEnableOneTouchLockingWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.1 */ writeAttributeEnablePrivacyModeButtonWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 */ writeAttributeEnablePrivacyModeButtonWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.1 */ writeAttributeExpiringUserTimeoutWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 */ writeAttributeExpiringUserTimeoutWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.1 */ writeAttributeLEDSettingsWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 */ writeAttributeLEDSettingsWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.1 */ writeAttributeLanguageWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 */ writeAttributeLanguageWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.1 */ writeAttributeLocalProgrammingFeaturesWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 */ writeAttributeLocalProgrammingFeaturesWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.1 */ writeAttributeOpenPeriodWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 */ writeAttributeOpenPeriodWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.1 */ writeAttributeOperatingModeWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 */ writeAttributeOperatingModeWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.1 */ writeAttributeRequirePINforRemoteOperationWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 */ writeAttributeRequirePINforRemoteOperationWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.1 */ writeAttributeSendPINOverTheAirWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 */ writeAttributeSendPINOverTheAirWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.1 */ writeAttributeSoundVolumeWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 */ writeAttributeSoundVolumeWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.1 */ writeAttributeUserCodeTemporaryDisableTimeWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 */ writeAttributeUserCodeTemporaryDisableTimeWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.1 */ writeAttributeWrongCodeEntryLimitWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 */ writeAttributeWrongCodeEntryLimitWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; } /** * @since 17.6 */ declare class MTRClusterElectricalEnergyMeasurement extends MTRGenericCluster { static alloc(): MTRClusterElectricalEnergyMeasurement; // inherited from NSObject static new(): MTRClusterElectricalEnergyMeasurement; // inherited from NSObject /** * @since 17.6 */ constructor(o: { device: MTRDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 17.6 */ initWithDeviceEndpointIDQueue(device: MTRDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 17.6 */ readAttributeAcceptedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeAccuracyWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeAttributeListWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeClusterRevisionWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeCumulativeEnergyExportedWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeCumulativeEnergyImportedWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeCumulativeEnergyResetWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeFeatureMapWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeGeneratedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributePeriodicEnergyExportedWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributePeriodicEnergyImportedWithParams(params: MTRReadParams): NSDictionary; } /** * @since 16.1 * @deprecated 18.2 */ declare class MTRClusterElectricalMeasurement extends MTRGenericCluster { static alloc(): MTRClusterElectricalMeasurement; // inherited from NSObject static new(): MTRClusterElectricalMeasurement; // inherited from NSObject /** * @since 16.4 * @deprecated 18.2 */ constructor(o: { device: MTRDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.4 * @deprecated 18.2 */ getMeasurementProfileCommandWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRElectricalMeasurementClusterGetMeasurementProfileCommandParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ getMeasurementProfileCommandWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRElectricalMeasurementClusterGetMeasurementProfileCommandParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ getProfileInfoCommandWithExpectedValuesExpectedValueIntervalCompletion(expectedValues: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ getProfileInfoCommandWithExpectedValuesExpectedValueIntervalCompletionHandler(expectedValues: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ getProfileInfoCommandWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRElectricalMeasurementClusterGetProfileInfoCommandParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ getProfileInfoCommandWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRElectricalMeasurementClusterGetProfileInfoCommandParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 * @deprecated 18.2 */ initWithDeviceEndpointIDQueue(device: MTRDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 18.2 */ readAttributeAcActivePowerOverloadWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeAcCurrentDivisorWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeAcCurrentMultiplierWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeAcCurrentOverloadWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeAcFrequencyDivisorWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeAcFrequencyMaxWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeAcFrequencyMinWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeAcFrequencyMultiplierWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeAcFrequencyWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeAcOverloadAlarmsMaskWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeAcPowerDivisorWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeAcPowerMultiplierWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeAcReactivePowerOverloadWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeAcVoltageDivisorWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeAcVoltageMultiplierWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeAcVoltageOverloadWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeAcceptedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeActiveCurrentPhaseBWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeActiveCurrentPhaseCWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeActivePowerMaxPhaseBWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeActivePowerMaxPhaseCWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeActivePowerMaxWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeActivePowerMinPhaseBWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeActivePowerMinPhaseCWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeActivePowerMinWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeActivePowerPhaseBWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeActivePowerPhaseCWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeActivePowerWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeApparentPowerPhaseBWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeApparentPowerPhaseCWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeApparentPowerWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeAttributeListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeAverageRmsOverVoltageCounterPhaseBWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeAverageRmsOverVoltageCounterPhaseCWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeAverageRmsOverVoltageWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeAverageRmsUnderVoltageCounterPhaseBWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeAverageRmsUnderVoltageCounterPhaseCWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeAverageRmsUnderVoltageCounterWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeAverageRmsUnderVoltageWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeAverageRmsVoltageMeasurementPeriodPhaseBWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeAverageRmsVoltageMeasurementPeriodPhaseCWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeAverageRmsVoltageMeasurementPeriodWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeClusterRevisionWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeCurrentOverloadWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeDcCurrentDivisorWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeDcCurrentMaxWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeDcCurrentMinWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeDcCurrentMultiplierWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeDcCurrentWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeDcPowerDivisorWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeDcPowerMaxWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeDcPowerMinWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeDcPowerMultiplierWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeDcPowerWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeDcVoltageDivisorWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeDcVoltageMaxWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeDcVoltageMinWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeDcVoltageMultiplierWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeDcVoltageWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeFeatureMapWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeGeneratedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeHarmonicCurrentMultiplierWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeInstantaneousActiveCurrentWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeInstantaneousLineCurrentWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeInstantaneousPowerWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeInstantaneousReactiveCurrentWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeInstantaneousVoltageWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeLineCurrentPhaseBWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeLineCurrentPhaseCWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeMeasured11thHarmonicCurrentWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeMeasured1stHarmonicCurrentWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeMeasured3rdHarmonicCurrentWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeMeasured5thHarmonicCurrentWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeMeasured7thHarmonicCurrentWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeMeasured9thHarmonicCurrentWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeMeasuredPhase11thHarmonicCurrentWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeMeasuredPhase1stHarmonicCurrentWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeMeasuredPhase3rdHarmonicCurrentWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeMeasuredPhase5thHarmonicCurrentWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeMeasuredPhase7thHarmonicCurrentWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeMeasuredPhase9thHarmonicCurrentWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeMeasurementTypeWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeNeutralCurrentWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeOverloadAlarmsMaskWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributePhaseHarmonicCurrentMultiplierWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributePowerDivisorWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributePowerFactorPhaseBWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributePowerFactorPhaseCWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributePowerFactorWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributePowerMultiplierWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeReactiveCurrentPhaseBWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeReactiveCurrentPhaseCWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeReactivePowerPhaseBWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeReactivePowerPhaseCWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeReactivePowerWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeRmsCurrentMaxPhaseBWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeRmsCurrentMaxPhaseCWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeRmsCurrentMaxWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeRmsCurrentMinPhaseBWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeRmsCurrentMinPhaseCWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeRmsCurrentMinWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeRmsCurrentPhaseBWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeRmsCurrentPhaseCWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeRmsCurrentWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeRmsExtremeOverVoltagePeriodPhaseBWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeRmsExtremeOverVoltagePeriodPhaseCWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeRmsExtremeOverVoltagePeriodWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeRmsExtremeOverVoltageWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeRmsExtremeUnderVoltagePeriodPhaseBWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeRmsExtremeUnderVoltagePeriodPhaseCWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeRmsExtremeUnderVoltagePeriodWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeRmsExtremeUnderVoltageWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeRmsVoltageMaxPhaseBWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeRmsVoltageMaxPhaseCWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeRmsVoltageMaxWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeRmsVoltageMinPhaseBWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeRmsVoltageMinPhaseCWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeRmsVoltageMinWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeRmsVoltagePhaseBWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeRmsVoltagePhaseCWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeRmsVoltageSagPeriodPhaseBWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeRmsVoltageSagPeriodPhaseCWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeRmsVoltageSagPeriodWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeRmsVoltageSagWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeRmsVoltageSwellPeriodPhaseBWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeRmsVoltageSwellPeriodPhaseCWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeRmsVoltageSwellPeriodWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeRmsVoltageSwellWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeRmsVoltageWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeTotalActivePowerWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeTotalApparentPowerWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeTotalReactivePowerWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeVoltageOverloadWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ writeAttributeAcOverloadAlarmsMaskWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 * @deprecated 18.2 */ writeAttributeAcOverloadAlarmsMaskWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.1 * @deprecated 18.2 */ writeAttributeAverageRmsUnderVoltageCounterWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 * @deprecated 18.2 */ writeAttributeAverageRmsUnderVoltageCounterWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.1 * @deprecated 18.2 */ writeAttributeAverageRmsVoltageMeasurementPeriodWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 * @deprecated 18.2 */ writeAttributeAverageRmsVoltageMeasurementPeriodWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.1 * @deprecated 18.2 */ writeAttributeOverloadAlarmsMaskWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 * @deprecated 18.2 */ writeAttributeOverloadAlarmsMaskWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.1 * @deprecated 18.2 */ writeAttributeRmsExtremeOverVoltagePeriodWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 * @deprecated 18.2 */ writeAttributeRmsExtremeOverVoltagePeriodWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.1 * @deprecated 18.2 */ writeAttributeRmsExtremeUnderVoltagePeriodWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 * @deprecated 18.2 */ writeAttributeRmsExtremeUnderVoltagePeriodWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.1 * @deprecated 18.2 */ writeAttributeRmsVoltageSagPeriodWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 * @deprecated 18.2 */ writeAttributeRmsVoltageSagPeriodWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.1 * @deprecated 18.2 */ writeAttributeRmsVoltageSwellPeriodWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 * @deprecated 18.2 */ writeAttributeRmsVoltageSwellPeriodWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; } /** * @since 17.6 */ declare class MTRClusterElectricalPowerMeasurement extends MTRGenericCluster { static alloc(): MTRClusterElectricalPowerMeasurement; // inherited from NSObject static new(): MTRClusterElectricalPowerMeasurement; // inherited from NSObject /** * @since 17.6 */ constructor(o: { device: MTRDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 17.6 */ initWithDeviceEndpointIDQueue(device: MTRDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 17.6 */ readAttributeAcceptedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeAccuracyWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeActiveCurrentWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeActivePowerWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeApparentCurrentWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeApparentPowerWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeAttributeListWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeClusterRevisionWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeFeatureMapWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeFrequencyWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeGeneratedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeHarmonicCurrentsWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeHarmonicPhasesWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeNeutralCurrentWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeNumberOfMeasurementTypesWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributePowerFactorWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributePowerModeWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeRMSCurrentWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeRMSPowerWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeRMSVoltageWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeRangesWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeReactiveCurrentWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeReactivePowerWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeVoltageWithParams(params: MTRReadParams): NSDictionary; } /** * @since 18.4 */ declare class MTRClusterEnergyEVSE extends MTRGenericCluster { static alloc(): MTRClusterEnergyEVSE; // inherited from NSObject static new(): MTRClusterEnergyEVSE; // inherited from NSObject /** * @since 18.4 */ constructor(o: { device: MTRDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 18.4 */ clearTargetsWithExpectedValuesExpectedValueIntervalCompletion(expectedValues: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 18.4 */ clearTargetsWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTREnergyEVSEClusterClearTargetsParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 18.4 */ disableWithExpectedValuesExpectedValueIntervalCompletion(expectedValues: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 18.4 */ disableWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTREnergyEVSEClusterDisableParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 18.4 */ enableChargingWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTREnergyEVSEClusterEnableChargingParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 18.4 */ getTargetsWithExpectedValuesExpectedValueIntervalCompletion(expectedValues: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTREnergyEVSEClusterGetTargetsResponseParams, p2: NSError) => void): void; /** * @since 18.4 */ getTargetsWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTREnergyEVSEClusterGetTargetsParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTREnergyEVSEClusterGetTargetsResponseParams, p2: NSError) => void): void; /** * @since 18.4 */ initWithDeviceEndpointIDQueue(device: MTRDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 18.4 */ readAttributeAcceptedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeApproximateEVEfficiencyWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeAttributeListWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeChargingEnabledUntilWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeCircuitCapacityWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeClusterRevisionWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeFaultStateWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeFeatureMapWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeGeneratedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeMaximumChargeCurrentWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeMinimumChargeCurrentWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeNextChargeRequiredEnergyWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeNextChargeStartTimeWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeNextChargeTargetSoCWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeNextChargeTargetTimeWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeRandomizationDelayWindowWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeSessionDurationWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeSessionEnergyChargedWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeSessionIDWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeStateWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeSupplyStateWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeUserMaximumChargeCurrentWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ setTargetsWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTREnergyEVSEClusterSetTargetsParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 18.4 */ startDiagnosticsWithExpectedValuesExpectedValueIntervalCompletion(expectedValues: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 18.4 */ startDiagnosticsWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTREnergyEVSEClusterStartDiagnosticsParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 18.4 */ writeAttributeApproximateEVEfficiencyWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 18.4 */ writeAttributeApproximateEVEfficiencyWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 18.4 */ writeAttributeRandomizationDelayWindowWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 18.4 */ writeAttributeRandomizationDelayWindowWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 18.4 */ writeAttributeUserMaximumChargeCurrentWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 18.4 */ writeAttributeUserMaximumChargeCurrentWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; } /** * @since 18.4 */ declare class MTRClusterEnergyEVSEMode extends MTRGenericCluster { static alloc(): MTRClusterEnergyEVSEMode; // inherited from NSObject static new(): MTRClusterEnergyEVSEMode; // inherited from NSObject /** * @since 18.4 */ constructor(o: { device: MTRDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 18.4 */ changeToModeWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTREnergyEVSEModeClusterChangeToModeParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTREnergyEVSEModeClusterChangeToModeResponseParams, p2: NSError) => void): void; /** * @since 18.4 */ initWithDeviceEndpointIDQueue(device: MTRDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 18.4 */ readAttributeAcceptedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeAttributeListWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeClusterRevisionWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeCurrentModeWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeFeatureMapWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeGeneratedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeSupportedModesWithParams(params: MTRReadParams): NSDictionary; } /** * @since 16.1 */ declare class MTRClusterEthernetNetworkDiagnostics extends MTRGenericCluster { static alloc(): MTRClusterEthernetNetworkDiagnostics; // inherited from NSObject static new(): MTRClusterEthernetNetworkDiagnostics; // inherited from NSObject /** * @since 16.4 */ constructor(o: { device: MTRDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.4 */ initWithDeviceEndpointIDQueue(device: MTRDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 */ readAttributeAcceptedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeAttributeListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeCarrierDetectWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeClusterRevisionWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeCollisionCountWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeFeatureMapWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeFullDuplexWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeGeneratedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeOverrunCountWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributePHYRateWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributePacketRxCountWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributePacketTxCountWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeTimeSinceResetWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeTxErrCountWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ resetCountsWithExpectedValuesExpectedValueIntervalCompletion(expectedValues: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ resetCountsWithExpectedValuesExpectedValueIntervalCompletionHandler(expectedValues: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ resetCountsWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTREthernetNetworkDiagnosticsClusterResetCountsParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ resetCountsWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTREthernetNetworkDiagnosticsClusterResetCountsParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; } /** * @since 16.1 */ declare class MTRClusterFanControl extends MTRGenericCluster { static alloc(): MTRClusterFanControl; // inherited from NSObject static new(): MTRClusterFanControl; // inherited from NSObject /** * @since 16.4 */ constructor(o: { device: MTRDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.4 */ initWithDeviceEndpointIDQueue(device: MTRDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 */ readAttributeAcceptedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeAirflowDirectionWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeAttributeListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeClusterRevisionWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeFanModeSequenceWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeFanModeWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeFeatureMapWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeGeneratedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributePercentCurrentWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributePercentSettingWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeRockSettingWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeRockSupportWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeSpeedCurrentWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeSpeedMaxWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeSpeedSettingWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeWindSettingWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeWindSupportWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ stepWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRFanControlClusterStepParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 17.6 */ writeAttributeAirflowDirectionWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 17.6 */ writeAttributeAirflowDirectionWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.1 */ writeAttributeFanModeSequenceWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 */ writeAttributeFanModeSequenceWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.1 */ writeAttributeFanModeWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 */ writeAttributeFanModeWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.1 */ writeAttributePercentSettingWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 */ writeAttributePercentSettingWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.1 */ writeAttributeRockSettingWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 */ writeAttributeRockSettingWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.1 */ writeAttributeSpeedSettingWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 */ writeAttributeSpeedSettingWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.1 */ writeAttributeWindSettingWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 */ writeAttributeWindSettingWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; } /** * @since 16.1 */ declare class MTRClusterFixedLabel extends MTRGenericCluster { static alloc(): MTRClusterFixedLabel; // inherited from NSObject static new(): MTRClusterFixedLabel; // inherited from NSObject /** * @since 16.4 */ constructor(o: { device: MTRDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.4 */ initWithDeviceEndpointIDQueue(device: MTRDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 */ readAttributeAcceptedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeAttributeListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeClusterRevisionWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeFeatureMapWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeGeneratedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeLabelListWithParams(params: MTRReadParams): NSDictionary; } /** * @since 16.1 */ declare class MTRClusterFlowMeasurement extends MTRGenericCluster { static alloc(): MTRClusterFlowMeasurement; // inherited from NSObject static new(): MTRClusterFlowMeasurement; // inherited from NSObject /** * @since 16.4 */ constructor(o: { device: MTRDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.4 */ initWithDeviceEndpointIDQueue(device: MTRDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 */ readAttributeAcceptedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeAttributeListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeClusterRevisionWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeFeatureMapWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeGeneratedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeMaxMeasuredValueWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeMeasuredValueWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeMinMeasuredValueWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeToleranceWithParams(params: MTRReadParams): NSDictionary; } /** * @since 17.6 */ declare class MTRClusterFormaldehydeConcentrationMeasurement extends MTRGenericCluster { static alloc(): MTRClusterFormaldehydeConcentrationMeasurement; // inherited from NSObject static new(): MTRClusterFormaldehydeConcentrationMeasurement; // inherited from NSObject /** * @since 17.6 */ constructor(o: { device: MTRDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 17.6 */ initWithDeviceEndpointIDQueue(device: MTRDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 17.6 */ readAttributeAcceptedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeAttributeListWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeAverageMeasuredValueWindowWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeAverageMeasuredValueWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeClusterRevisionWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeFeatureMapWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeGeneratedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeLevelValueWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeMaxMeasuredValueWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeMeasuredValueWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeMeasurementMediumWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeMeasurementUnitWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeMinMeasuredValueWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributePeakMeasuredValueWindowWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributePeakMeasuredValueWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeUncertaintyWithParams(params: MTRReadParams): NSDictionary; } /** * @since 16.1 */ declare class MTRClusterGeneralCommissioning extends MTRGenericCluster { static alloc(): MTRClusterGeneralCommissioning; // inherited from NSObject static new(): MTRClusterGeneralCommissioning; // inherited from NSObject /** * @since 16.4 */ constructor(o: { device: MTRDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.4 */ armFailSafeWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRGeneralCommissioningClusterArmFailSafeParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTRGeneralCommissioningClusterArmFailSafeResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ armFailSafeWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRGeneralCommissioningClusterArmFailSafeParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: MTRGeneralCommissioningClusterArmFailSafeResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ commissioningCompleteWithExpectedValuesExpectedValueIntervalCompletion(expectedValues: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTRGeneralCommissioningClusterCommissioningCompleteResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ commissioningCompleteWithExpectedValuesExpectedValueIntervalCompletionHandler(expectedValues: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: MTRGeneralCommissioningClusterCommissioningCompleteResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ commissioningCompleteWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRGeneralCommissioningClusterCommissioningCompleteParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTRGeneralCommissioningClusterCommissioningCompleteResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ commissioningCompleteWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRGeneralCommissioningClusterCommissioningCompleteParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: MTRGeneralCommissioningClusterCommissioningCompleteResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ initWithDeviceEndpointIDQueue(device: MTRDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 */ readAttributeAcceptedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeAttributeListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeBasicCommissioningInfoWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeBreadcrumbWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeClusterRevisionWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeFeatureMapWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeGeneratedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeLocationCapabilityWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeRegulatoryConfigWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeSupportsConcurrentConnectionWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ setRegulatoryConfigWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRGeneralCommissioningClusterSetRegulatoryConfigParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTRGeneralCommissioningClusterSetRegulatoryConfigResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ setRegulatoryConfigWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRGeneralCommissioningClusterSetRegulatoryConfigParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: MTRGeneralCommissioningClusterSetRegulatoryConfigResponseParams, p2: NSError) => void): void; /** * @since 16.1 */ writeAttributeBreadcrumbWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 */ writeAttributeBreadcrumbWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; } /** * @since 16.1 */ declare class MTRClusterGeneralDiagnostics extends MTRGenericCluster { static alloc(): MTRClusterGeneralDiagnostics; // inherited from NSObject static new(): MTRClusterGeneralDiagnostics; // inherited from NSObject /** * @since 16.4 */ constructor(o: { device: MTRDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.4 */ initWithDeviceEndpointIDQueue(device: MTRDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 18.4 */ payloadTestRequestWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRGeneralDiagnosticsClusterPayloadTestRequestParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTRGeneralDiagnosticsClusterPayloadTestResponseParams, p2: NSError) => void): void; /** * @since 16.1 */ readAttributeAcceptedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeActiveHardwareFaultsWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeActiveNetworkFaultsWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeActiveRadioFaultsWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeAttributeListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeBootReasonWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 16.4 */ readAttributeBootReasonsWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeClusterRevisionWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeFeatureMapWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeGeneratedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeNetworkInterfacesWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeRebootCountWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeTestEventTriggersEnabledWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeTotalOperationalHoursWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeUpTimeWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ testEventTriggerWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRGeneralDiagnosticsClusterTestEventTriggerParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ testEventTriggerWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRGeneralDiagnosticsClusterTestEventTriggerParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; /** * @since 18.4 */ timeSnapshotWithExpectedValuesExpectedValueIntervalCompletion(expectedValues: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTRGeneralDiagnosticsClusterTimeSnapshotResponseParams, p2: NSError) => void): void; /** * @since 18.4 */ timeSnapshotWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRGeneralDiagnosticsClusterTimeSnapshotParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTRGeneralDiagnosticsClusterTimeSnapshotResponseParams, p2: NSError) => void): void; } /** * @since 16.1 */ declare class MTRClusterGroupKeyManagement extends MTRGenericCluster { static alloc(): MTRClusterGroupKeyManagement; // inherited from NSObject static new(): MTRClusterGroupKeyManagement; // inherited from NSObject /** * @since 16.4 */ constructor(o: { device: MTRDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.4 */ initWithDeviceEndpointIDQueue(device: MTRDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 17.0 */ keySetReadAllIndicesWithExpectedValuesExpectedValueIntervalCompletion(expectedValues: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTRGroupKeyManagementClusterKeySetReadAllIndicesResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ keySetReadAllIndicesWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRGroupKeyManagementClusterKeySetReadAllIndicesParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTRGroupKeyManagementClusterKeySetReadAllIndicesResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ keySetReadAllIndicesWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRGroupKeyManagementClusterKeySetReadAllIndicesParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: MTRGroupKeyManagementClusterKeySetReadAllIndicesResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ keySetReadWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRGroupKeyManagementClusterKeySetReadParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTRGroupKeyManagementClusterKeySetReadResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ keySetReadWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRGroupKeyManagementClusterKeySetReadParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: MTRGroupKeyManagementClusterKeySetReadResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ keySetRemoveWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRGroupKeyManagementClusterKeySetRemoveParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ keySetRemoveWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRGroupKeyManagementClusterKeySetRemoveParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ keySetWriteWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRGroupKeyManagementClusterKeySetWriteParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ keySetWriteWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRGroupKeyManagementClusterKeySetWriteParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 */ readAttributeAcceptedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeAttributeListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeClusterRevisionWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeFeatureMapWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeGeneratedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeGroupKeyMapWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeGroupTableWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeMaxGroupKeysPerFabricWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeMaxGroupsPerFabricWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ writeAttributeGroupKeyMapWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 */ writeAttributeGroupKeyMapWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; } /** * @since 16.1 */ declare class MTRClusterGroups extends MTRGenericCluster { static alloc(): MTRClusterGroups; // inherited from NSObject static new(): MTRClusterGroups; // inherited from NSObject /** * @since 16.4 */ constructor(o: { device: MTRDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.4 */ addGroupIfIdentifyingWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRGroupsClusterAddGroupIfIdentifyingParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ addGroupIfIdentifyingWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRGroupsClusterAddGroupIfIdentifyingParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ addGroupWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRGroupsClusterAddGroupParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTRGroupsClusterAddGroupResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ addGroupWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRGroupsClusterAddGroupParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: MTRGroupsClusterAddGroupResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ getGroupMembershipWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRGroupsClusterGetGroupMembershipParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTRGroupsClusterGetGroupMembershipResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ getGroupMembershipWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRGroupsClusterGetGroupMembershipParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: MTRGroupsClusterGetGroupMembershipResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ initWithDeviceEndpointIDQueue(device: MTRDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 */ readAttributeAcceptedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeAttributeListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeClusterRevisionWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeFeatureMapWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeGeneratedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeNameSupportWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ removeAllGroupsWithExpectedValuesExpectedValueIntervalCompletion(expectedValues: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ removeAllGroupsWithExpectedValuesExpectedValueIntervalCompletionHandler(expectedValues: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ removeAllGroupsWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRGroupsClusterRemoveAllGroupsParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ removeAllGroupsWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRGroupsClusterRemoveAllGroupsParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ removeGroupWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRGroupsClusterRemoveGroupParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTRGroupsClusterRemoveGroupResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ removeGroupWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRGroupsClusterRemoveGroupParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: MTRGroupsClusterRemoveGroupResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ viewGroupWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRGroupsClusterViewGroupParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTRGroupsClusterViewGroupResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ viewGroupWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRGroupsClusterViewGroupParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: MTRGroupsClusterViewGroupResponseParams, p2: NSError) => void): void; } /** * @since 17.6 */ declare class MTRClusterHEPAFilterMonitoring extends MTRGenericCluster { static alloc(): MTRClusterHEPAFilterMonitoring; // inherited from NSObject static new(): MTRClusterHEPAFilterMonitoring; // inherited from NSObject /** * @since 17.6 */ constructor(o: { device: MTRDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 17.6 */ initWithDeviceEndpointIDQueue(device: MTRDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 17.6 */ readAttributeAcceptedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeAttributeListWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeChangeIndicationWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeClusterRevisionWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeConditionWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeDegradationDirectionWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeFeatureMapWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeGeneratedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeInPlaceIndicatorWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeLastChangedTimeWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeReplacementProductListWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ resetConditionWithExpectedValuesExpectedValueIntervalCompletion(expectedValues: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 17.6 */ resetConditionWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRHEPAFilterMonitoringClusterResetConditionParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 17.6 */ writeAttributeLastChangedTimeWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 17.6 */ writeAttributeLastChangedTimeWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; } /** * @since 18.4 */ declare class MTRClusterICDManagement extends MTRGenericCluster { static alloc(): MTRClusterICDManagement; // inherited from NSObject static new(): MTRClusterICDManagement; // inherited from NSObject /** * @since 18.4 */ constructor(o: { device: MTRDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 18.4 */ initWithDeviceEndpointIDQueue(device: MTRDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 18.4 */ readAttributeAcceptedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeActiveModeDurationWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeActiveModeThresholdWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeAttributeListWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeClientsSupportedPerFabricWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeClusterRevisionWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeFeatureMapWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeGeneratedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeICDCounterWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeIdleModeDurationWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeMaximumCheckInBackOffWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeOperatingModeWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeRegisteredClientsWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeUserActiveModeTriggerHintWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeUserActiveModeTriggerInstructionWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ registerClientWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRICDManagementClusterRegisterClientParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTRICDManagementClusterRegisterClientResponseParams, p2: NSError) => void): void; /** * @since 18.4 */ stayActiveRequestWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRICDManagementClusterStayActiveRequestParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTRICDManagementClusterStayActiveResponseParams, p2: NSError) => void): void; /** * @since 18.4 */ unregisterClientWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRICDManagementClusterUnregisterClientParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; } declare const enum MTRClusterIDType { IdentifyID = 3, GroupsID = 4, OnOffID = 6, LevelControlID = 8, PulseWidthModulationID = 28, DescriptorID = 29, BindingID = 30, AccessControlID = 31, ActionsID = 37, BasicID = 40, OtaSoftwareUpdateProviderID = 41, OtaSoftwareUpdateRequestorID = 42, LocalizationConfigurationID = 43, TimeFormatLocalizationID = 44, UnitLocalizationID = 45, PowerSourceConfigurationID = 46, PowerSourceID = 47, GeneralCommissioningID = 48, NetworkCommissioningID = 49, DiagnosticLogsID = 50, GeneralDiagnosticsID = 51, SoftwareDiagnosticsID = 52, ThreadNetworkDiagnosticsID = 53, WiFiNetworkDiagnosticsID = 54, EthernetNetworkDiagnosticsID = 55, TimeSynchronizationID = 56, BridgedDeviceBasicID = 57, SwitchID = 59, AdministratorCommissioningID = 60, OperationalCredentialsID = 62, GroupKeyManagementID = 63, FixedLabelID = 64, UserLabelID = 65, BooleanStateID = 69, ModeSelectID = 80, DoorLockID = 257, WindowCoveringID = 258, PumpConfigurationAndControlID = 512, ThermostatID = 513, FanControlID = 514, ThermostatUserInterfaceConfigurationID = 516, ColorControlID = 768, BallastConfigurationID = 769, IlluminanceMeasurementID = 1024, TemperatureMeasurementID = 1026, PressureMeasurementID = 1027, FlowMeasurementID = 1028, RelativeHumidityMeasurementID = 1029, OccupancySensingID = 1030, WakeOnLanID = 1283, ChannelID = 1284, TargetNavigatorID = 1285, MediaPlaybackID = 1286, MediaInputID = 1287, LowPowerID = 1288, KeypadInputID = 1289, ContentLauncherID = 1290, AudioOutputID = 1291, ApplicationLauncherID = 1292, ApplicationBasicID = 1293, AccountLoginID = 1294, TestClusterID = 4294048773, IDTypeIdentifyID = 3, IDTypeGroupsID = 4, IDTypeOnOffID = 6, IDTypeLevelControlID = 8, IDTypePulseWidthModulationID = 28, IDTypeDescriptorID = 29, IDTypeBindingID = 30, IDTypeAccessControlID = 31, IDTypeActionsID = 37, IDTypeBasicInformationID = 40, IDTypeOTASoftwareUpdateProviderID = 41, IDTypeOTASoftwareUpdateRequestorID = 42, IDTypeLocalizationConfigurationID = 43, IDTypeTimeFormatLocalizationID = 44, IDTypeUnitLocalizationID = 45, IDTypePowerSourceConfigurationID = 46, IDTypePowerSourceID = 47, IDTypeGeneralCommissioningID = 48, IDTypeNetworkCommissioningID = 49, IDTypeDiagnosticLogsID = 50, IDTypeGeneralDiagnosticsID = 51, IDTypeSoftwareDiagnosticsID = 52, IDTypeThreadNetworkDiagnosticsID = 53, IDTypeWiFiNetworkDiagnosticsID = 54, IDTypeEthernetNetworkDiagnosticsID = 55, IDTypeTimeSynchronizationID = 56, IDTypeBridgedDeviceBasicInformationID = 57, IDTypeSwitchID = 59, IDTypeAdministratorCommissioningID = 60, IDTypeOperationalCredentialsID = 62, IDTypeGroupKeyManagementID = 63, IDTypeFixedLabelID = 64, IDTypeUserLabelID = 65, IDTypeBooleanStateID = 69, IDTypeICDManagementID = 70, IDTypeTimerID = 71, IDTypeOvenCavityOperationalStateID = 72, IDTypeOvenModeID = 73, IDTypeLaundryDryerControlsID = 74, IDTypeModeSelectID = 80, IDTypeLaundryWasherModeID = 81, IDTypeRefrigeratorAndTemperatureControlledCabinetModeID = 82, IDTypeLaundryWasherControlsID = 83, IDTypeRVCRunModeID = 84, IDTypeRVCCleanModeID = 85, IDTypeTemperatureControlID = 86, IDTypeRefrigeratorAlarmID = 87, IDTypeDishwasherModeID = 89, IDTypeAirQualityID = 91, IDTypeSmokeCOAlarmID = 92, IDTypeDishwasherAlarmID = 93, IDTypeMicrowaveOvenModeID = 94, IDTypeMicrowaveOvenControlID = 95, IDTypeOperationalStateID = 96, IDTypeRVCOperationalStateID = 97, IDTypeScenesManagementID = 98, IDTypeHEPAFilterMonitoringID = 113, IDTypeActivatedCarbonFilterMonitoringID = 114, IDTypeBooleanStateConfigurationID = 128, IDTypeValveConfigurationAndControlID = 129, IDTypeElectricalPowerMeasurementID = 144, IDTypeElectricalEnergyMeasurementID = 145, IDTypeWaterHeaterManagementID = 148, IDTypeCommodityPriceID = 149, IDTypeMessagesID = 151, IDTypeDeviceEnergyManagementID = 152, IDTypeEnergyEVSEID = 153, IDTypeEnergyPreferenceID = 155, IDTypePowerTopologyID = 156, IDTypeEnergyEVSEModeID = 157, IDTypeWaterHeaterModeID = 158, IDTypeDeviceEnergyManagementModeID = 159, IDTypeElectricalGridConditionsID = 160, IDTypeDoorLockID = 257, IDTypeWindowCoveringID = 258, IDTypeClosureControlID = 260, IDTypeClosureDimensionID = 261, IDTypeServiceAreaID = 336, IDTypePumpConfigurationAndControlID = 512, IDTypeThermostatID = 513, IDTypeFanControlID = 514, IDTypeThermostatUserInterfaceConfigurationID = 516, IDTypeColorControlID = 768, IDTypeBallastConfigurationID = 769, IDTypeIlluminanceMeasurementID = 1024, IDTypeTemperatureMeasurementID = 1026, IDTypePressureMeasurementID = 1027, IDTypeFlowMeasurementID = 1028, IDTypeRelativeHumidityMeasurementID = 1029, IDTypeOccupancySensingID = 1030, IDTypeCarbonMonoxideConcentrationMeasurementID = 1036, IDTypeCarbonDioxideConcentrationMeasurementID = 1037, IDTypeNitrogenDioxideConcentrationMeasurementID = 1043, IDTypeOzoneConcentrationMeasurementID = 1045, IDTypePM25ConcentrationMeasurementID = 1066, IDTypeFormaldehydeConcentrationMeasurementID = 1067, IDTypePM1ConcentrationMeasurementID = 1068, IDTypePM10ConcentrationMeasurementID = 1069, IDTypeTotalVolatileOrganicCompoundsConcentrationMeasurementID = 1070, IDTypeRadonConcentrationMeasurementID = 1071, IDTypeSoilMeasurementID = 1072, IDTypeWiFiNetworkManagementID = 1105, IDTypeThreadBorderRouterManagementID = 1106, IDTypeThreadNetworkDirectoryID = 1107, IDTypeWakeOnLANID = 1283, IDTypeChannelID = 1284, IDTypeTargetNavigatorID = 1285, IDTypeMediaPlaybackID = 1286, IDTypeMediaInputID = 1287, IDTypeLowPowerID = 1288, IDTypeKeypadInputID = 1289, IDTypeContentLauncherID = 1290, IDTypeAudioOutputID = 1291, IDTypeApplicationLauncherID = 1292, IDTypeApplicationBasicID = 1293, IDTypeAccountLoginID = 1294, IDTypeContentControlID = 1295, IDTypeContentAppObserverID = 1296, IDTypeZoneManagementID = 1360, IDTypeCameraAVStreamManagementID = 1361, IDTypeCameraAVSettingsUserLevelManagementID = 1362, IDTypeWebRTCTransportProviderID = 1363, IDTypeWebRTCTransportRequestorID = 1364, IDTypePushAVStreamTransportID = 1365, IDTypeChimeID = 1366, IDTypeCommodityTariffID = 1792, IDTypeEcosystemInformationID = 1872, IDTypeCommissionerControlID = 1873, IDTypeJointFabricDatastoreID = 1874, IDTypeJointFabricAdministratorID = 1875, IDTypeTLSCertificateManagementID = 2049, IDTypeTLSClientManagementID = 2050, IDTypeMeterIdentificationID = 2822, IDTypeCommodityMeteringID = 2823, IDTypeAppleDeviceInformationID = 323615744, IDTypeAppleLockClusterID = 323615747, IDTypeUnitTestingID = 4294048773, IDTypeSampleMEIID = 4294048800, BarrierControlID = 259, IDTypeBarrierControlID = 259, BinaryInputBasicID = 15, IDTypeBinaryInputBasicID = 15, ElectricalMeasurementID = 2820, IDTypeElectricalMeasurementID = 2820, OnOffSwitchConfigurationID = 7, IDTypeOnOffSwitchConfigurationID = 7 } /** * @since 16.1 */ declare class MTRClusterIdentify extends MTRGenericCluster { static alloc(): MTRClusterIdentify; // inherited from NSObject static new(): MTRClusterIdentify; // inherited from NSObject /** * @since 16.4 */ constructor(o: { device: MTRDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.4 */ identifyWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRIdentifyClusterIdentifyParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ identifyWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRIdentifyClusterIdentifyParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ initWithDeviceEndpointIDQueue(device: MTRDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 */ readAttributeAcceptedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeAttributeListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeClusterRevisionWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeFeatureMapWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeGeneratedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeIdentifyTimeWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeIdentifyTypeWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ triggerEffectWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRIdentifyClusterTriggerEffectParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ triggerEffectWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRIdentifyClusterTriggerEffectParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 */ writeAttributeIdentifyTimeWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 */ writeAttributeIdentifyTimeWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; } /** * @since 16.1 */ declare class MTRClusterIlluminanceMeasurement extends MTRGenericCluster { static alloc(): MTRClusterIlluminanceMeasurement; // inherited from NSObject static new(): MTRClusterIlluminanceMeasurement; // inherited from NSObject /** * @since 16.4 */ constructor(o: { device: MTRDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.4 */ initWithDeviceEndpointIDQueue(device: MTRDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 */ readAttributeAcceptedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeAttributeListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeClusterRevisionWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeFeatureMapWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeGeneratedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeLightSensorTypeWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeMaxMeasuredValueWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeMeasuredValueWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeMinMeasuredValueWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeToleranceWithParams(params: MTRReadParams): NSDictionary; } /** * @since 16.1 */ declare class MTRClusterKeypadInput extends MTRGenericCluster { static alloc(): MTRClusterKeypadInput; // inherited from NSObject static new(): MTRClusterKeypadInput; // inherited from NSObject /** * @since 16.4 */ constructor(o: { device: MTRDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.4 */ initWithDeviceEndpointIDQueue(device: MTRDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 */ readAttributeAcceptedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeAttributeListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeClusterRevisionWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeFeatureMapWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeGeneratedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ sendKeyWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRKeypadInputClusterSendKeyParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTRKeypadInputClusterSendKeyResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ sendKeyWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRKeypadInputClusterSendKeyParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: MTRKeypadInputClusterSendKeyResponseParams, p2: NSError) => void): void; } /** * @since 18.4 */ declare class MTRClusterLaundryDryerControls extends MTRGenericCluster { static alloc(): MTRClusterLaundryDryerControls; // inherited from NSObject static new(): MTRClusterLaundryDryerControls; // inherited from NSObject /** * @since 18.4 */ constructor(o: { device: MTRDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 18.4 */ initWithDeviceEndpointIDQueue(device: MTRDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 18.4 */ readAttributeAcceptedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeAttributeListWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeClusterRevisionWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeFeatureMapWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeGeneratedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeSelectedDrynessLevelWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeSupportedDrynessLevelsWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ writeAttributeSelectedDrynessLevelWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 18.4 */ writeAttributeSelectedDrynessLevelWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; } /** * @since 18.4 */ declare class MTRClusterLaundryWasherControls extends MTRGenericCluster { static alloc(): MTRClusterLaundryWasherControls; // inherited from NSObject static new(): MTRClusterLaundryWasherControls; // inherited from NSObject /** * @since 18.4 */ constructor(o: { device: MTRDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 18.4 */ initWithDeviceEndpointIDQueue(device: MTRDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 18.4 */ readAttributeAcceptedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeAttributeListWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeClusterRevisionWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeFeatureMapWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeGeneratedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeNumberOfRinsesWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeSpinSpeedCurrentWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeSpinSpeedsWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeSupportedRinsesWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ writeAttributeNumberOfRinsesWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 18.4 */ writeAttributeNumberOfRinsesWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 18.4 */ writeAttributeSpinSpeedCurrentWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 18.4 */ writeAttributeSpinSpeedCurrentWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; } /** * @since 18.4 */ declare class MTRClusterLaundryWasherMode extends MTRGenericCluster { static alloc(): MTRClusterLaundryWasherMode; // inherited from NSObject static new(): MTRClusterLaundryWasherMode; // inherited from NSObject /** * @since 18.4 */ constructor(o: { device: MTRDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 18.4 */ changeToModeWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRLaundryWasherModeClusterChangeToModeParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTRLaundryWasherModeClusterChangeToModeResponseParams, p2: NSError) => void): void; /** * @since 18.4 */ initWithDeviceEndpointIDQueue(device: MTRDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 18.4 */ readAttributeAcceptedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeAttributeListWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeClusterRevisionWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeCurrentModeWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeFeatureMapWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeGeneratedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeSupportedModesWithParams(params: MTRReadParams): NSDictionary; } /** * @since 16.1 */ declare class MTRClusterLevelControl extends MTRGenericCluster { static alloc(): MTRClusterLevelControl; // inherited from NSObject static new(): MTRClusterLevelControl; // inherited from NSObject /** * @since 16.4 */ constructor(o: { device: MTRDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.4 */ initWithDeviceEndpointIDQueue(device: MTRDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.4 */ moveToClosestFrequencyWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRLevelControlClusterMoveToClosestFrequencyParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ moveToClosestFrequencyWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRLevelControlClusterMoveToClosestFrequencyParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ moveToLevelWithOnOffWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRLevelControlClusterMoveToLevelWithOnOffParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ moveToLevelWithOnOffWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRLevelControlClusterMoveToLevelWithOnOffParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ moveToLevelWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRLevelControlClusterMoveToLevelParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ moveToLevelWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRLevelControlClusterMoveToLevelParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ moveWithOnOffWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRLevelControlClusterMoveWithOnOffParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ moveWithOnOffWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRLevelControlClusterMoveWithOnOffParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ moveWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRLevelControlClusterMoveParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ moveWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRLevelControlClusterMoveParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 */ readAttributeAcceptedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeAttributeListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeClusterRevisionWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeCurrentFrequencyWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeCurrentLevelWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeDefaultMoveRateWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeFeatureMapWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeGeneratedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeMaxFrequencyWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeMaxLevelWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeMinFrequencyWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeMinLevelWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeOffTransitionTimeWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeOnLevelWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeOnOffTransitionTimeWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeOnTransitionTimeWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeOptionsWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeRemainingTimeWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeStartUpCurrentLevelWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ stepWithOnOffWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRLevelControlClusterStepWithOnOffParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ stepWithOnOffWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRLevelControlClusterStepWithOnOffParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ stepWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRLevelControlClusterStepParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ stepWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRLevelControlClusterStepParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ stopWithOnOffWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRLevelControlClusterStopWithOnOffParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ stopWithOnOffWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRLevelControlClusterStopWithOnOffParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ stopWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRLevelControlClusterStopParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ stopWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRLevelControlClusterStopParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 */ writeAttributeDefaultMoveRateWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 */ writeAttributeDefaultMoveRateWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.1 */ writeAttributeOffTransitionTimeWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 */ writeAttributeOffTransitionTimeWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.1 */ writeAttributeOnLevelWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 */ writeAttributeOnLevelWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.1 */ writeAttributeOnOffTransitionTimeWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 */ writeAttributeOnOffTransitionTimeWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.1 */ writeAttributeOnTransitionTimeWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 */ writeAttributeOnTransitionTimeWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.1 */ writeAttributeOptionsWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 */ writeAttributeOptionsWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.1 */ writeAttributeStartUpCurrentLevelWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 */ writeAttributeStartUpCurrentLevelWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; } /** * @since 16.1 */ declare class MTRClusterLocalizationConfiguration extends MTRGenericCluster { static alloc(): MTRClusterLocalizationConfiguration; // inherited from NSObject static new(): MTRClusterLocalizationConfiguration; // inherited from NSObject /** * @since 16.4 */ constructor(o: { device: MTRDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.4 */ initWithDeviceEndpointIDQueue(device: MTRDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 */ readAttributeAcceptedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeActiveLocaleWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeAttributeListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeClusterRevisionWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeFeatureMapWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeGeneratedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeSupportedLocalesWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ writeAttributeActiveLocaleWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 */ writeAttributeActiveLocaleWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; } /** * @since 16.1 */ declare class MTRClusterLowPower extends MTRGenericCluster { static alloc(): MTRClusterLowPower; // inherited from NSObject static new(): MTRClusterLowPower; // inherited from NSObject /** * @since 16.4 */ constructor(o: { device: MTRDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.4 */ initWithDeviceEndpointIDQueue(device: MTRDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 */ readAttributeAcceptedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeAttributeListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeClusterRevisionWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeFeatureMapWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeGeneratedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ sleepWithExpectedValuesExpectedValueIntervalCompletion(expectedValues: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ sleepWithExpectedValuesExpectedValueIntervalCompletionHandler(expectedValues: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ sleepWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRLowPowerClusterSleepParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ sleepWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRLowPowerClusterSleepParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; } /** * @since 16.1 */ declare class MTRClusterMediaInput extends MTRGenericCluster { static alloc(): MTRClusterMediaInput; // inherited from NSObject static new(): MTRClusterMediaInput; // inherited from NSObject /** * @since 16.4 */ constructor(o: { device: MTRDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.4 */ hideInputStatusWithExpectedValuesExpectedValueIntervalCompletion(expectedValues: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ hideInputStatusWithExpectedValuesExpectedValueIntervalCompletionHandler(expectedValues: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ hideInputStatusWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRMediaInputClusterHideInputStatusParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ hideInputStatusWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRMediaInputClusterHideInputStatusParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ initWithDeviceEndpointIDQueue(device: MTRDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 */ readAttributeAcceptedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeAttributeListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeClusterRevisionWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeCurrentInputWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeFeatureMapWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeGeneratedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeInputListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ renameInputWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRMediaInputClusterRenameInputParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ renameInputWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRMediaInputClusterRenameInputParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ selectInputWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRMediaInputClusterSelectInputParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ selectInputWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRMediaInputClusterSelectInputParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ showInputStatusWithExpectedValuesExpectedValueIntervalCompletion(expectedValues: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ showInputStatusWithExpectedValuesExpectedValueIntervalCompletionHandler(expectedValues: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ showInputStatusWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRMediaInputClusterShowInputStatusParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ showInputStatusWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRMediaInputClusterShowInputStatusParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; } /** * @since 16.1 */ declare class MTRClusterMediaPlayback extends MTRGenericCluster { static alloc(): MTRClusterMediaPlayback; // inherited from NSObject static new(): MTRClusterMediaPlayback; // inherited from NSObject /** * @since 16.4 */ constructor(o: { device: MTRDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 18.4 */ activateAudioTrackWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRMediaPlaybackClusterActivateAudioTrackParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 18.4 */ activateTextTrackWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRMediaPlaybackClusterActivateTextTrackParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 18.4 */ deactivateTextTrackWithExpectedValuesExpectedValueIntervalCompletion(expectedValues: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 18.4 */ deactivateTextTrackWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRMediaPlaybackClusterDeactivateTextTrackParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.4 */ fastForwardWithExpectedValuesExpectedValueIntervalCompletion(expectedValues: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTRMediaPlaybackClusterPlaybackResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ fastForwardWithExpectedValuesExpectedValueIntervalCompletionHandler(expectedValues: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: MTRMediaPlaybackClusterPlaybackResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ fastForwardWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRMediaPlaybackClusterFastForwardParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTRMediaPlaybackClusterPlaybackResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ fastForwardWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRMediaPlaybackClusterFastForwardParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: MTRMediaPlaybackClusterPlaybackResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ initWithDeviceEndpointIDQueue(device: MTRDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.4 */ nextWithExpectedValuesExpectedValueIntervalCompletion(expectedValues: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTRMediaPlaybackClusterPlaybackResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ nextWithExpectedValuesExpectedValueIntervalCompletionHandler(expectedValues: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: MTRMediaPlaybackClusterPlaybackResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ nextWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRMediaPlaybackClusterNextParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTRMediaPlaybackClusterPlaybackResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ nextWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRMediaPlaybackClusterNextParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: MTRMediaPlaybackClusterPlaybackResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ pauseWithExpectedValuesExpectedValueIntervalCompletion(expectedValues: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTRMediaPlaybackClusterPlaybackResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ pauseWithExpectedValuesExpectedValueIntervalCompletionHandler(expectedValues: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: MTRMediaPlaybackClusterPlaybackResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ pauseWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRMediaPlaybackClusterPauseParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTRMediaPlaybackClusterPlaybackResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ pauseWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRMediaPlaybackClusterPauseParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: MTRMediaPlaybackClusterPlaybackResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ playWithExpectedValuesExpectedValueIntervalCompletion(expectedValues: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTRMediaPlaybackClusterPlaybackResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ playWithExpectedValuesExpectedValueIntervalCompletionHandler(expectedValues: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: MTRMediaPlaybackClusterPlaybackResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ playWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRMediaPlaybackClusterPlayParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTRMediaPlaybackClusterPlaybackResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ playWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRMediaPlaybackClusterPlayParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: MTRMediaPlaybackClusterPlaybackResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ previousWithExpectedValuesExpectedValueIntervalCompletion(expectedValues: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTRMediaPlaybackClusterPlaybackResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ previousWithExpectedValuesExpectedValueIntervalCompletionHandler(expectedValues: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: MTRMediaPlaybackClusterPlaybackResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ previousWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRMediaPlaybackClusterPreviousParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTRMediaPlaybackClusterPlaybackResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ previousWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRMediaPlaybackClusterPreviousParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: MTRMediaPlaybackClusterPlaybackResponseParams, p2: NSError) => void): void; /** * @since 16.1 */ readAttributeAcceptedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeAttributeListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeClusterRevisionWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeCurrentStateWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeDurationWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeFeatureMapWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeGeneratedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributePlaybackSpeedWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeSampledPositionWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeSeekRangeEndWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeSeekRangeStartWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeStartTimeWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ rewindWithExpectedValuesExpectedValueIntervalCompletion(expectedValues: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTRMediaPlaybackClusterPlaybackResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ rewindWithExpectedValuesExpectedValueIntervalCompletionHandler(expectedValues: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: MTRMediaPlaybackClusterPlaybackResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ rewindWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRMediaPlaybackClusterRewindParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTRMediaPlaybackClusterPlaybackResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ rewindWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRMediaPlaybackClusterRewindParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: MTRMediaPlaybackClusterPlaybackResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ seekWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRMediaPlaybackClusterSeekParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTRMediaPlaybackClusterPlaybackResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ seekWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRMediaPlaybackClusterSeekParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: MTRMediaPlaybackClusterPlaybackResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ skipBackwardWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRMediaPlaybackClusterSkipBackwardParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTRMediaPlaybackClusterPlaybackResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ skipBackwardWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRMediaPlaybackClusterSkipBackwardParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: MTRMediaPlaybackClusterPlaybackResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ skipForwardWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRMediaPlaybackClusterSkipForwardParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTRMediaPlaybackClusterPlaybackResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ skipForwardWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRMediaPlaybackClusterSkipForwardParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: MTRMediaPlaybackClusterPlaybackResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ startOverWithExpectedValuesExpectedValueIntervalCompletion(expectedValues: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTRMediaPlaybackClusterPlaybackResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ startOverWithExpectedValuesExpectedValueIntervalCompletionHandler(expectedValues: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: MTRMediaPlaybackClusterPlaybackResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ startOverWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRMediaPlaybackClusterStartOverParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTRMediaPlaybackClusterPlaybackResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ startOverWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRMediaPlaybackClusterStartOverParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: MTRMediaPlaybackClusterPlaybackResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ stopPlaybackWithExpectedValuesExpectedValueIntervalCompletionHandler(expectedValues: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: MTRMediaPlaybackClusterPlaybackResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ stopPlaybackWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRMediaPlaybackClusterStopPlaybackParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: MTRMediaPlaybackClusterPlaybackResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ stopWithExpectedValuesExpectedValueIntervalCompletion(expectedValues: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTRMediaPlaybackClusterPlaybackResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ stopWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRMediaPlaybackClusterStopParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTRMediaPlaybackClusterPlaybackResponseParams, p2: NSError) => void): void; } /** * @since 18.4 */ declare class MTRClusterMessages extends MTRGenericCluster { static alloc(): MTRClusterMessages; // inherited from NSObject static new(): MTRClusterMessages; // inherited from NSObject /** * @since 18.4 */ constructor(o: { device: MTRDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 18.4 */ cancelMessagesRequestWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRMessagesClusterCancelMessagesRequestParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 18.4 */ initWithDeviceEndpointIDQueue(device: MTRDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 18.4 */ presentMessagesRequestWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRMessagesClusterPresentMessagesRequestParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 18.4 */ readAttributeAcceptedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeActiveMessageIDsWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeAttributeListWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeClusterRevisionWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeFeatureMapWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeGeneratedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeMessagesWithParams(params: MTRReadParams): NSDictionary; } /** * @since 18.4 */ declare class MTRClusterMicrowaveOvenControl extends MTRGenericCluster { static alloc(): MTRClusterMicrowaveOvenControl; // inherited from NSObject static new(): MTRClusterMicrowaveOvenControl; // inherited from NSObject /** * @since 18.4 */ constructor(o: { device: MTRDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 18.4 */ addMoreTimeWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRMicrowaveOvenControlClusterAddMoreTimeParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 18.4 */ initWithDeviceEndpointIDQueue(device: MTRDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 18.4 */ readAttributeAcceptedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeAttributeListWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeClusterRevisionWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeCookTimeWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeFeatureMapWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeGeneratedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeMaxCookTimeWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeMaxPowerWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeMinPowerWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributePowerSettingWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributePowerStepWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeWattRatingWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ setCookingParametersWithExpectedValuesExpectedValueIntervalCompletion(expectedValues: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 18.4 */ setCookingParametersWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRMicrowaveOvenControlClusterSetCookingParametersParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; } /** * @since 18.4 */ declare class MTRClusterMicrowaveOvenMode extends MTRGenericCluster { static alloc(): MTRClusterMicrowaveOvenMode; // inherited from NSObject static new(): MTRClusterMicrowaveOvenMode; // inherited from NSObject /** * @since 18.4 */ constructor(o: { device: MTRDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 18.4 */ initWithDeviceEndpointIDQueue(device: MTRDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 18.4 */ readAttributeAcceptedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeAttributeListWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeClusterRevisionWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeCurrentModeWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeFeatureMapWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeGeneratedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeSupportedModesWithParams(params: MTRReadParams): NSDictionary; } /** * @since 16.1 */ declare class MTRClusterModeSelect extends MTRGenericCluster { static alloc(): MTRClusterModeSelect; // inherited from NSObject static new(): MTRClusterModeSelect; // inherited from NSObject /** * @since 16.4 */ constructor(o: { device: MTRDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.4 */ changeToModeWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRModeSelectClusterChangeToModeParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ changeToModeWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRModeSelectClusterChangeToModeParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ initWithDeviceEndpointIDQueue(device: MTRDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 */ readAttributeAcceptedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeAttributeListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeClusterRevisionWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeCurrentModeWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeDescriptionWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeFeatureMapWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeGeneratedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeOnModeWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeStandardNamespaceWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeStartUpModeWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeSupportedModesWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ writeAttributeOnModeWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 */ writeAttributeOnModeWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.1 */ writeAttributeStartUpModeWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 */ writeAttributeStartUpModeWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; } /** * @since 17.6 */ declare function MTRClusterNameForID(clusterID: MTRClusterIDType): string; /** * @since 16.1 */ declare class MTRClusterNetworkCommissioning extends MTRGenericCluster { static alloc(): MTRClusterNetworkCommissioning; // inherited from NSObject static new(): MTRClusterNetworkCommissioning; // inherited from NSObject /** * @since 16.4 */ constructor(o: { device: MTRDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.4 */ addOrUpdateThreadNetworkWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRNetworkCommissioningClusterAddOrUpdateThreadNetworkParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTRNetworkCommissioningClusterNetworkConfigResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ addOrUpdateThreadNetworkWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRNetworkCommissioningClusterAddOrUpdateThreadNetworkParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: MTRNetworkCommissioningClusterNetworkConfigResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ addOrUpdateWiFiNetworkWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRNetworkCommissioningClusterAddOrUpdateWiFiNetworkParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTRNetworkCommissioningClusterNetworkConfigResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ addOrUpdateWiFiNetworkWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRNetworkCommissioningClusterAddOrUpdateWiFiNetworkParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: MTRNetworkCommissioningClusterNetworkConfigResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ connectNetworkWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRNetworkCommissioningClusterConnectNetworkParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTRNetworkCommissioningClusterConnectNetworkResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ connectNetworkWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRNetworkCommissioningClusterConnectNetworkParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: MTRNetworkCommissioningClusterConnectNetworkResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ initWithDeviceEndpointIDQueue(device: MTRDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 */ readAttributeAcceptedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeAttributeListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeClusterRevisionWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeConnectMaxTimeSecondsWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeFeatureMapWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeGeneratedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeInterfaceEnabledWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeLastConnectErrorValueWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeLastNetworkIDWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeLastNetworkingStatusWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeMaxNetworksWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeNetworksWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeScanMaxTimeSecondsWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeSupportedThreadFeaturesWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeSupportedWiFiBandsWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeThreadVersionWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ removeNetworkWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRNetworkCommissioningClusterRemoveNetworkParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTRNetworkCommissioningClusterNetworkConfigResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ removeNetworkWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRNetworkCommissioningClusterRemoveNetworkParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: MTRNetworkCommissioningClusterNetworkConfigResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ reorderNetworkWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRNetworkCommissioningClusterReorderNetworkParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTRNetworkCommissioningClusterNetworkConfigResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ reorderNetworkWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRNetworkCommissioningClusterReorderNetworkParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: MTRNetworkCommissioningClusterNetworkConfigResponseParams, p2: NSError) => void): void; /** * @since 17.4 */ scanNetworksWithExpectedValuesExpectedValueIntervalCompletion(expectedValues: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTRNetworkCommissioningClusterScanNetworksResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ scanNetworksWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRNetworkCommissioningClusterScanNetworksParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTRNetworkCommissioningClusterScanNetworksResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ scanNetworksWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRNetworkCommissioningClusterScanNetworksParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: MTRNetworkCommissioningClusterScanNetworksResponseParams, p2: NSError) => void): void; /** * @since 16.1 */ writeAttributeInterfaceEnabledWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 */ writeAttributeInterfaceEnabledWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; } /** * @since 17.6 */ declare class MTRClusterNitrogenDioxideConcentrationMeasurement extends MTRGenericCluster { static alloc(): MTRClusterNitrogenDioxideConcentrationMeasurement; // inherited from NSObject static new(): MTRClusterNitrogenDioxideConcentrationMeasurement; // inherited from NSObject /** * @since 17.6 */ constructor(o: { device: MTRDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 17.6 */ initWithDeviceEndpointIDQueue(device: MTRDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 17.6 */ readAttributeAcceptedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeAttributeListWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeAverageMeasuredValueWindowWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeAverageMeasuredValueWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeClusterRevisionWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeFeatureMapWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeGeneratedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeLevelValueWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeMaxMeasuredValueWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeMeasuredValueWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeMeasurementMediumWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeMeasurementUnitWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeMinMeasuredValueWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributePeakMeasuredValueWindowWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributePeakMeasuredValueWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeUncertaintyWithParams(params: MTRReadParams): NSDictionary; } /** * @since 16.4 */ declare class MTRClusterOTASoftwareUpdateProvider extends MTRGenericCluster { static alloc(): MTRClusterOTASoftwareUpdateProvider; // inherited from NSObject static new(): MTRClusterOTASoftwareUpdateProvider; // inherited from NSObject /** * @since 16.4 */ constructor(o: { device: MTRDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.4 */ applyUpdateRequestWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTROTASoftwareUpdateProviderClusterApplyUpdateRequestParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTROTASoftwareUpdateProviderClusterApplyUpdateResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ initWithDeviceEndpointIDQueue(device: MTRDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.4 */ notifyUpdateAppliedWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTROTASoftwareUpdateProviderClusterNotifyUpdateAppliedParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.4 */ queryImageWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTROTASoftwareUpdateProviderClusterQueryImageParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTROTASoftwareUpdateProviderClusterQueryImageResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ readAttributeAcceptedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeAttributeListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeClusterRevisionWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeFeatureMapWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeGeneratedCommandListWithParams(params: MTRReadParams): NSDictionary; } /** * @since 16.4 */ declare class MTRClusterOTASoftwareUpdateRequestor extends MTRGenericCluster { static alloc(): MTRClusterOTASoftwareUpdateRequestor; // inherited from NSObject static new(): MTRClusterOTASoftwareUpdateRequestor; // inherited from NSObject /** * @since 16.4 */ constructor(o: { device: MTRDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.4 */ announceOTAProviderWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTROTASoftwareUpdateRequestorClusterAnnounceOTAProviderParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.4 */ initWithDeviceEndpointIDQueue(device: MTRDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.4 */ readAttributeAcceptedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeAttributeListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeClusterRevisionWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeDefaultOTAProvidersWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeFeatureMapWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeGeneratedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeUpdatePossibleWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeUpdateStateProgressWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeUpdateStateWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ writeAttributeDefaultOTAProvidersWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.4 */ writeAttributeDefaultOTAProvidersWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; } /** * @since 16.1 */ declare class MTRClusterOccupancySensing extends MTRGenericCluster { static alloc(): MTRClusterOccupancySensing; // inherited from NSObject static new(): MTRClusterOccupancySensing; // inherited from NSObject /** * @since 16.4 */ constructor(o: { device: MTRDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.4 */ initWithDeviceEndpointIDQueue(device: MTRDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 */ readAttributeAcceptedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeAttributeListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeClusterRevisionWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeFeatureMapWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeGeneratedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeHoldTimeLimitsWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeHoldTimeWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeOccupancySensorTypeBitmapWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeOccupancySensorTypeWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeOccupancyWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributePIROccupiedToUnoccupiedDelayWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributePIRUnoccupiedToOccupiedDelayWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributePIRUnoccupiedToOccupiedThresholdWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributePhysicalContactOccupiedToUnoccupiedDelayWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributePhysicalContactUnoccupiedToOccupiedDelayWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributePhysicalContactUnoccupiedToOccupiedThresholdWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 16.4 */ readAttributePirOccupiedToUnoccupiedDelayWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 16.4 */ readAttributePirUnoccupiedToOccupiedDelayWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 16.4 */ readAttributePirUnoccupiedToOccupiedThresholdWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeUltrasonicOccupiedToUnoccupiedDelayWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeUltrasonicUnoccupiedToOccupiedDelayWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeUltrasonicUnoccupiedToOccupiedThresholdWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ writeAttributeHoldTimeWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 18.4 */ writeAttributeHoldTimeWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.4 */ writeAttributePIROccupiedToUnoccupiedDelayWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.4 */ writeAttributePIROccupiedToUnoccupiedDelayWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.4 */ writeAttributePIRUnoccupiedToOccupiedDelayWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.4 */ writeAttributePIRUnoccupiedToOccupiedDelayWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.4 */ writeAttributePIRUnoccupiedToOccupiedThresholdWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.4 */ writeAttributePIRUnoccupiedToOccupiedThresholdWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.1 */ writeAttributePhysicalContactOccupiedToUnoccupiedDelayWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 */ writeAttributePhysicalContactOccupiedToUnoccupiedDelayWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.1 */ writeAttributePhysicalContactUnoccupiedToOccupiedDelayWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 */ writeAttributePhysicalContactUnoccupiedToOccupiedDelayWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.1 */ writeAttributePhysicalContactUnoccupiedToOccupiedThresholdWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 */ writeAttributePhysicalContactUnoccupiedToOccupiedThresholdWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributePirOccupiedToUnoccupiedDelayWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributePirOccupiedToUnoccupiedDelayWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributePirUnoccupiedToOccupiedDelayWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributePirUnoccupiedToOccupiedDelayWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributePirUnoccupiedToOccupiedThresholdWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributePirUnoccupiedToOccupiedThresholdWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.1 */ writeAttributeUltrasonicOccupiedToUnoccupiedDelayWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 */ writeAttributeUltrasonicOccupiedToUnoccupiedDelayWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.1 */ writeAttributeUltrasonicUnoccupiedToOccupiedDelayWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 */ writeAttributeUltrasonicUnoccupiedToOccupiedDelayWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.1 */ writeAttributeUltrasonicUnoccupiedToOccupiedThresholdWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 */ writeAttributeUltrasonicUnoccupiedToOccupiedThresholdWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; } /** * @since 16.1 */ declare class MTRClusterOnOff extends MTRGenericCluster { static alloc(): MTRClusterOnOff; // inherited from NSObject static new(): MTRClusterOnOff; // inherited from NSObject /** * @since 16.4 */ constructor(o: { device: MTRDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.4 */ initWithDeviceEndpointIDQueue(device: MTRDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.4 */ offWithEffectWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTROnOffClusterOffWithEffectParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ offWithEffectWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTROnOffClusterOffWithEffectParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ offWithExpectedValuesExpectedValueIntervalCompletion(expectedValues: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ offWithExpectedValuesExpectedValueIntervalCompletionHandler(expectedValues: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ offWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTROnOffClusterOffParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ offWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTROnOffClusterOffParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ onWithExpectedValuesExpectedValueIntervalCompletion(expectedValues: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ onWithExpectedValuesExpectedValueIntervalCompletionHandler(expectedValues: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ onWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTROnOffClusterOnParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ onWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTROnOffClusterOnParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ onWithRecallGlobalSceneWithExpectedValuesExpectedValueIntervalCompletion(expectedValues: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ onWithRecallGlobalSceneWithExpectedValuesExpectedValueIntervalCompletionHandler(expectedValues: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ onWithRecallGlobalSceneWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTROnOffClusterOnWithRecallGlobalSceneParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ onWithRecallGlobalSceneWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTROnOffClusterOnWithRecallGlobalSceneParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ onWithTimedOffWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTROnOffClusterOnWithTimedOffParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ onWithTimedOffWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTROnOffClusterOnWithTimedOffParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 */ readAttributeAcceptedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeAttributeListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeClusterRevisionWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeFeatureMapWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeGeneratedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeGlobalSceneControlWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeOffWaitTimeWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeOnOffWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeOnTimeWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeStartUpOnOffWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ toggleWithExpectedValuesExpectedValueIntervalCompletion(expectedValues: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ toggleWithExpectedValuesExpectedValueIntervalCompletionHandler(expectedValues: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ toggleWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTROnOffClusterToggleParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ toggleWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTROnOffClusterToggleParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 */ writeAttributeOffWaitTimeWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 */ writeAttributeOffWaitTimeWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.1 */ writeAttributeOnTimeWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 */ writeAttributeOnTimeWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.1 */ writeAttributeStartUpOnOffWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 */ writeAttributeStartUpOnOffWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; } /** * @since 16.1 * @deprecated 18.2 */ declare class MTRClusterOnOffSwitchConfiguration extends MTRGenericCluster { static alloc(): MTRClusterOnOffSwitchConfiguration; // inherited from NSObject static new(): MTRClusterOnOffSwitchConfiguration; // inherited from NSObject /** * @since 16.4 * @deprecated 18.2 */ constructor(o: { device: MTRDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.4 * @deprecated 18.2 */ initWithDeviceEndpointIDQueue(device: MTRDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 18.2 */ readAttributeAcceptedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeAttributeListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeClusterRevisionWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeFeatureMapWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeGeneratedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeSwitchActionsWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ readAttributeSwitchTypeWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 18.2 */ writeAttributeSwitchActionsWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 * @deprecated 18.2 */ writeAttributeSwitchActionsWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; } /** * @since 16.1 */ declare class MTRClusterOperationalCredentials extends MTRGenericCluster { static alloc(): MTRClusterOperationalCredentials; // inherited from NSObject static new(): MTRClusterOperationalCredentials; // inherited from NSObject /** * @since 16.4 */ constructor(o: { device: MTRDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.4 */ CSRRequestWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTROperationalCredentialsClusterCSRRequestParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTROperationalCredentialsClusterCSRResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ CSRRequestWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTROperationalCredentialsClusterCSRRequestParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: MTROperationalCredentialsClusterCSRResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ addNOCWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTROperationalCredentialsClusterAddNOCParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTROperationalCredentialsClusterNOCResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ addNOCWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTROperationalCredentialsClusterAddNOCParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: MTROperationalCredentialsClusterNOCResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ addTrustedRootCertificateWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTROperationalCredentialsClusterAddTrustedRootCertificateParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ addTrustedRootCertificateWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTROperationalCredentialsClusterAddTrustedRootCertificateParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ attestationRequestWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTROperationalCredentialsClusterAttestationRequestParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTROperationalCredentialsClusterAttestationResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ attestationRequestWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTROperationalCredentialsClusterAttestationRequestParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: MTROperationalCredentialsClusterAttestationResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ certificateChainRequestWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTROperationalCredentialsClusterCertificateChainRequestParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTROperationalCredentialsClusterCertificateChainResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ certificateChainRequestWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTROperationalCredentialsClusterCertificateChainRequestParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: MTROperationalCredentialsClusterCertificateChainResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ initWithDeviceEndpointIDQueue(device: MTRDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 */ readAttributeAcceptedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeAttributeListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeClusterRevisionWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeCommissionedFabricsWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeCurrentFabricIndexWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeFabricsWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeFeatureMapWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeGeneratedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeNOCsWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeSupportedFabricsWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeTrustedRootCertificatesWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ removeFabricWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTROperationalCredentialsClusterRemoveFabricParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTROperationalCredentialsClusterNOCResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ removeFabricWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTROperationalCredentialsClusterRemoveFabricParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: MTROperationalCredentialsClusterNOCResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ updateFabricLabelWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTROperationalCredentialsClusterUpdateFabricLabelParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTROperationalCredentialsClusterNOCResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ updateFabricLabelWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTROperationalCredentialsClusterUpdateFabricLabelParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: MTROperationalCredentialsClusterNOCResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ updateNOCWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTROperationalCredentialsClusterUpdateNOCParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTROperationalCredentialsClusterNOCResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ updateNOCWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTROperationalCredentialsClusterUpdateNOCParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: MTROperationalCredentialsClusterNOCResponseParams, p2: NSError) => void): void; } /** * @since 17.4 */ declare class MTRClusterOperationalState extends MTRGenericCluster { static alloc(): MTRClusterOperationalState; // inherited from NSObject static new(): MTRClusterOperationalState; // inherited from NSObject /** * @since 17.4 */ constructor(o: { device: MTRDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 17.4 */ initWithDeviceEndpointIDQueue(device: MTRDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 17.4 */ pauseWithExpectedValuesExpectedValueIntervalCompletion(expectedValues: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTROperationalStateClusterOperationalCommandResponseParams, p2: NSError) => void): void; /** * @since 17.4 */ pauseWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTROperationalStateClusterPauseParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTROperationalStateClusterOperationalCommandResponseParams, p2: NSError) => void): void; /** * @since 17.4 */ readAttributeAcceptedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.4 */ readAttributeAttributeListWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.4 */ readAttributeClusterRevisionWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.4 */ readAttributeCountdownTimeWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.4 */ readAttributeCurrentPhaseWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.4 */ readAttributeFeatureMapWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.4 */ readAttributeGeneratedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.4 */ readAttributeOperationalErrorWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.4 */ readAttributeOperationalStateListWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.4 */ readAttributeOperationalStateWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.4 */ readAttributePhaseListWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.4 */ resumeWithExpectedValuesExpectedValueIntervalCompletion(expectedValues: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTROperationalStateClusterOperationalCommandResponseParams, p2: NSError) => void): void; /** * @since 17.4 */ resumeWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTROperationalStateClusterResumeParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTROperationalStateClusterOperationalCommandResponseParams, p2: NSError) => void): void; /** * @since 17.4 */ startWithExpectedValuesExpectedValueIntervalCompletion(expectedValues: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTROperationalStateClusterOperationalCommandResponseParams, p2: NSError) => void): void; /** * @since 17.4 */ startWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTROperationalStateClusterStartParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTROperationalStateClusterOperationalCommandResponseParams, p2: NSError) => void): void; /** * @since 17.4 */ stopWithExpectedValuesExpectedValueIntervalCompletion(expectedValues: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTROperationalStateClusterOperationalCommandResponseParams, p2: NSError) => void): void; /** * @since 17.4 */ stopWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTROperationalStateClusterStopParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTROperationalStateClusterOperationalCommandResponseParams, p2: NSError) => void): void; } /** * @since 16.1 * @deprecated 16.4 */ declare class MTRClusterOtaSoftwareUpdateProvider extends MTRClusterOTASoftwareUpdateProvider { static alloc(): MTRClusterOtaSoftwareUpdateProvider; // inherited from NSObject static new(): MTRClusterOtaSoftwareUpdateProvider; // inherited from NSObject /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ applyUpdateRequestWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTROtaSoftwareUpdateProviderClusterApplyUpdateRequestParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: MTROtaSoftwareUpdateProviderClusterApplyUpdateResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ notifyUpdateAppliedWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTROtaSoftwareUpdateProviderClusterNotifyUpdateAppliedParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ queryImageWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTROtaSoftwareUpdateProviderClusterQueryImageParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: MTROtaSoftwareUpdateProviderClusterQueryImageResponseParams, p2: NSError) => void): void; } /** * @since 16.1 * @deprecated 16.4 */ declare class MTRClusterOtaSoftwareUpdateRequestor extends MTRClusterOTASoftwareUpdateRequestor { static alloc(): MTRClusterOtaSoftwareUpdateRequestor; // inherited from NSObject static new(): MTRClusterOtaSoftwareUpdateRequestor; // inherited from NSObject /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ announceOtaProviderWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTROtaSoftwareUpdateRequestorClusterAnnounceOtaProviderParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ readAttributeDefaultOtaProvidersWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeDefaultOtaProvidersWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 * @deprecated 16.4 */ writeAttributeDefaultOtaProvidersWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; } /** * @since 18.4 */ declare class MTRClusterOvenCavityOperationalState extends MTRGenericCluster { static alloc(): MTRClusterOvenCavityOperationalState; // inherited from NSObject static new(): MTRClusterOvenCavityOperationalState; // inherited from NSObject /** * @since 18.4 */ constructor(o: { device: MTRDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 18.4 */ initWithDeviceEndpointIDQueue(device: MTRDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 18.4 */ readAttributeAcceptedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeAttributeListWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeClusterRevisionWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeCountdownTimeWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeCurrentPhaseWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeFeatureMapWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeGeneratedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeOperationalErrorWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeOperationalStateListWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeOperationalStateWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributePhaseListWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ startWithExpectedValuesExpectedValueIntervalCompletion(expectedValues: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTROvenCavityOperationalStateClusterOperationalCommandResponseParams, p2: NSError) => void): void; /** * @since 18.4 */ startWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTROvenCavityOperationalStateClusterStartParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTROvenCavityOperationalStateClusterOperationalCommandResponseParams, p2: NSError) => void): void; /** * @since 18.4 */ stopWithExpectedValuesExpectedValueIntervalCompletion(expectedValues: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTROvenCavityOperationalStateClusterOperationalCommandResponseParams, p2: NSError) => void): void; /** * @since 18.4 */ stopWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTROvenCavityOperationalStateClusterStopParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTROvenCavityOperationalStateClusterOperationalCommandResponseParams, p2: NSError) => void): void; } /** * @since 18.4 */ declare class MTRClusterOvenMode extends MTRGenericCluster { static alloc(): MTRClusterOvenMode; // inherited from NSObject static new(): MTRClusterOvenMode; // inherited from NSObject /** * @since 18.4 */ constructor(o: { device: MTRDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 18.4 */ changeToModeWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTROvenModeClusterChangeToModeParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTROvenModeClusterChangeToModeResponseParams, p2: NSError) => void): void; /** * @since 18.4 */ initWithDeviceEndpointIDQueue(device: MTRDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 18.4 */ readAttributeAcceptedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeAttributeListWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeClusterRevisionWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeCurrentModeWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeFeatureMapWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeGeneratedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeSupportedModesWithParams(params: MTRReadParams): NSDictionary; } /** * @since 17.6 */ declare class MTRClusterOzoneConcentrationMeasurement extends MTRGenericCluster { static alloc(): MTRClusterOzoneConcentrationMeasurement; // inherited from NSObject static new(): MTRClusterOzoneConcentrationMeasurement; // inherited from NSObject /** * @since 17.6 */ constructor(o: { device: MTRDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 17.6 */ initWithDeviceEndpointIDQueue(device: MTRDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 17.6 */ readAttributeAcceptedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeAttributeListWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeAverageMeasuredValueWindowWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeAverageMeasuredValueWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeClusterRevisionWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeFeatureMapWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeGeneratedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeLevelValueWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeMaxMeasuredValueWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeMeasuredValueWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeMeasurementMediumWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeMeasurementUnitWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeMinMeasuredValueWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributePeakMeasuredValueWindowWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributePeakMeasuredValueWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeUncertaintyWithParams(params: MTRReadParams): NSDictionary; } /** * @since 17.6 */ declare class MTRClusterPM10ConcentrationMeasurement extends MTRGenericCluster { static alloc(): MTRClusterPM10ConcentrationMeasurement; // inherited from NSObject static new(): MTRClusterPM10ConcentrationMeasurement; // inherited from NSObject /** * @since 17.6 */ constructor(o: { device: MTRDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 17.6 */ initWithDeviceEndpointIDQueue(device: MTRDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 17.6 */ readAttributeAcceptedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeAttributeListWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeAverageMeasuredValueWindowWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeAverageMeasuredValueWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeClusterRevisionWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeFeatureMapWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeGeneratedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeLevelValueWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeMaxMeasuredValueWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeMeasuredValueWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeMeasurementMediumWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeMeasurementUnitWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeMinMeasuredValueWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributePeakMeasuredValueWindowWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributePeakMeasuredValueWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeUncertaintyWithParams(params: MTRReadParams): NSDictionary; } /** * @since 17.6 */ declare class MTRClusterPM1ConcentrationMeasurement extends MTRGenericCluster { static alloc(): MTRClusterPM1ConcentrationMeasurement; // inherited from NSObject static new(): MTRClusterPM1ConcentrationMeasurement; // inherited from NSObject /** * @since 17.6 */ constructor(o: { device: MTRDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 17.6 */ initWithDeviceEndpointIDQueue(device: MTRDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 17.6 */ readAttributeAcceptedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeAttributeListWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeAverageMeasuredValueWindowWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeAverageMeasuredValueWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeClusterRevisionWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeFeatureMapWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeGeneratedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeLevelValueWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeMaxMeasuredValueWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeMeasuredValueWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeMeasurementMediumWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeMeasurementUnitWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeMinMeasuredValueWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributePeakMeasuredValueWindowWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributePeakMeasuredValueWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeUncertaintyWithParams(params: MTRReadParams): NSDictionary; } /** * @since 17.6 */ declare class MTRClusterPM25ConcentrationMeasurement extends MTRGenericCluster { static alloc(): MTRClusterPM25ConcentrationMeasurement; // inherited from NSObject static new(): MTRClusterPM25ConcentrationMeasurement; // inherited from NSObject /** * @since 17.6 */ constructor(o: { device: MTRDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 17.6 */ initWithDeviceEndpointIDQueue(device: MTRDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 17.6 */ readAttributeAcceptedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeAttributeListWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeAverageMeasuredValueWindowWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeAverageMeasuredValueWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeClusterRevisionWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeFeatureMapWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeGeneratedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeLevelValueWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeMaxMeasuredValueWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeMeasuredValueWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeMeasurementMediumWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeMeasurementUnitWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeMinMeasuredValueWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributePeakMeasuredValueWindowWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributePeakMeasuredValueWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeUncertaintyWithParams(params: MTRReadParams): NSDictionary; } /** * @since 16.4 */ declare class MTRClusterPath extends NSObject implements NSCopying, NSSecureCoding { static alloc(): MTRClusterPath; // inherited from NSObject static clusterPathWithEndpointIDClusterID(endpointID: number, clusterID: number): MTRClusterPath; static new(): MTRClusterPath; // inherited from NSObject readonly cluster: number; readonly endpoint: number; static readonly supportsSecureCoding: boolean; // inherited from NSSecureCoding constructor(o: { coder: NSCoder; }); // inherited from NSCoding copyWithZone(zone: interop.Pointer | interop.Reference): any; encodeWithCoder(coder: NSCoder): void; initWithCoder(coder: NSCoder): this; } /** * @since 16.1 */ declare class MTRClusterPowerSource extends MTRGenericCluster { static alloc(): MTRClusterPowerSource; // inherited from NSObject static new(): MTRClusterPowerSource; // inherited from NSObject /** * @since 16.4 */ constructor(o: { device: MTRDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.4 */ initWithDeviceEndpointIDQueue(device: MTRDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 */ readAttributeAcceptedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeActiveBatChargeFaultsWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeActiveBatFaultsWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeActiveWiredFaultsWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeAttributeListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeBatANSIDesignationWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeBatApprovedChemistryWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeBatCapacityWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeBatChargeLevelWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeBatChargeStateWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeBatChargingCurrentWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeBatCommonDesignationWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeBatFunctionalWhileChargingWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeBatIECDesignationWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeBatPercentRemainingWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeBatPresentWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeBatQuantityWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeBatReplaceabilityWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeBatReplacementDescriptionWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeBatReplacementNeededWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeBatTimeRemainingWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeBatTimeToFullChargeWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeBatVoltageWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeClusterRevisionWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeDescriptionWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.4 */ readAttributeEndpointListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeFeatureMapWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeGeneratedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeOrderWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeStatusWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeWiredAssessedCurrentWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeWiredAssessedInputFrequencyWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeWiredAssessedInputVoltageWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeWiredCurrentTypeWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeWiredMaximumCurrentWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeWiredNominalVoltageWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeWiredPresentWithParams(params: MTRReadParams): NSDictionary; } /** * @since 16.1 */ declare class MTRClusterPowerSourceConfiguration extends MTRGenericCluster { static alloc(): MTRClusterPowerSourceConfiguration; // inherited from NSObject static new(): MTRClusterPowerSourceConfiguration; // inherited from NSObject /** * @since 16.4 */ constructor(o: { device: MTRDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.4 */ initWithDeviceEndpointIDQueue(device: MTRDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 */ readAttributeAcceptedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeAttributeListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeClusterRevisionWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeFeatureMapWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeGeneratedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeSourcesWithParams(params: MTRReadParams): NSDictionary; } /** * @since 18.4 */ declare class MTRClusterPowerTopology extends MTRGenericCluster { static alloc(): MTRClusterPowerTopology; // inherited from NSObject static new(): MTRClusterPowerTopology; // inherited from NSObject /** * @since 18.4 */ constructor(o: { device: MTRDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 18.4 */ initWithDeviceEndpointIDQueue(device: MTRDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 18.4 */ readAttributeAcceptedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeActiveEndpointsWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeAttributeListWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeAvailableEndpointsWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeClusterRevisionWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeFeatureMapWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeGeneratedCommandListWithParams(params: MTRReadParams): NSDictionary; } /** * @since 16.1 */ declare class MTRClusterPressureMeasurement extends MTRGenericCluster { static alloc(): MTRClusterPressureMeasurement; // inherited from NSObject static new(): MTRClusterPressureMeasurement; // inherited from NSObject /** * @since 16.4 */ constructor(o: { device: MTRDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.4 */ initWithDeviceEndpointIDQueue(device: MTRDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 */ readAttributeAcceptedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeAttributeListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeClusterRevisionWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeFeatureMapWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeGeneratedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeMaxMeasuredValueWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeMaxScaledValueWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeMeasuredValueWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeMinMeasuredValueWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeMinScaledValueWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeScaleWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeScaledToleranceWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeScaledValueWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeToleranceWithParams(params: MTRReadParams): NSDictionary; } /** * @since 16.1 */ declare class MTRClusterPumpConfigurationAndControl extends MTRGenericCluster { static alloc(): MTRClusterPumpConfigurationAndControl; // inherited from NSObject static new(): MTRClusterPumpConfigurationAndControl; // inherited from NSObject /** * @since 16.4 */ constructor(o: { device: MTRDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.4 */ initWithDeviceEndpointIDQueue(device: MTRDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 */ readAttributeAcceptedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeAttributeListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeCapacityWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeClusterRevisionWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeControlModeWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeEffectiveControlModeWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeEffectiveOperationModeWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeFeatureMapWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeGeneratedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeLifetimeEnergyConsumedWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeLifetimeRunningHoursWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeMaxCompPressureWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeMaxConstFlowWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeMaxConstPressureWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeMaxConstSpeedWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeMaxConstTempWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeMaxFlowWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeMaxPressureWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeMaxSpeedWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeMinCompPressureWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeMinConstFlowWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeMinConstPressureWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeMinConstSpeedWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeMinConstTempWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeOperationModeWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributePowerWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributePumpStatusWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeSpeedWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ writeAttributeControlModeWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 */ writeAttributeControlModeWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.1 */ writeAttributeLifetimeEnergyConsumedWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 */ writeAttributeLifetimeEnergyConsumedWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.1 */ writeAttributeLifetimeRunningHoursWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 */ writeAttributeLifetimeRunningHoursWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.1 */ writeAttributeOperationModeWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 */ writeAttributeOperationModeWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; } /** * @since 17.4 */ declare class MTRClusterRVCCleanMode extends MTRGenericCluster { static alloc(): MTRClusterRVCCleanMode; // inherited from NSObject static new(): MTRClusterRVCCleanMode; // inherited from NSObject /** * @since 17.4 */ constructor(o: { device: MTRDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 17.4 */ changeToModeWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRRVCCleanModeClusterChangeToModeParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTRRVCCleanModeClusterChangeToModeResponseParams, p2: NSError) => void): void; /** * @since 17.4 */ initWithDeviceEndpointIDQueue(device: MTRDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 17.4 */ readAttributeAcceptedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.4 */ readAttributeAttributeListWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.4 */ readAttributeClusterRevisionWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.4 */ readAttributeCurrentModeWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.4 */ readAttributeFeatureMapWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.4 */ readAttributeGeneratedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.4 */ readAttributeSupportedModesWithParams(params: MTRReadParams): NSDictionary; } /** * @since 17.4 */ declare class MTRClusterRVCOperationalState extends MTRGenericCluster { static alloc(): MTRClusterRVCOperationalState; // inherited from NSObject static new(): MTRClusterRVCOperationalState; // inherited from NSObject /** * @since 17.4 */ constructor(o: { device: MTRDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 18.4 */ goHomeWithExpectedValuesExpectedValueIntervalCompletion(expectedValues: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTRRVCOperationalStateClusterOperationalCommandResponseParams, p2: NSError) => void): void; /** * @since 18.4 */ goHomeWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRRVCOperationalStateClusterGoHomeParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTRRVCOperationalStateClusterOperationalCommandResponseParams, p2: NSError) => void): void; /** * @since 17.4 */ initWithDeviceEndpointIDQueue(device: MTRDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 17.4 */ pauseWithExpectedValuesExpectedValueIntervalCompletion(expectedValues: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTRRVCOperationalStateClusterOperationalCommandResponseParams, p2: NSError) => void): void; /** * @since 17.4 */ pauseWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRRVCOperationalStateClusterPauseParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTRRVCOperationalStateClusterOperationalCommandResponseParams, p2: NSError) => void): void; /** * @since 17.4 */ readAttributeAcceptedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.4 */ readAttributeAttributeListWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.4 */ readAttributeClusterRevisionWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.4 */ readAttributeCountdownTimeWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.4 */ readAttributeCurrentPhaseWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.4 */ readAttributeFeatureMapWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.4 */ readAttributeGeneratedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.4 */ readAttributeOperationalErrorWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.4 */ readAttributeOperationalStateListWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.4 */ readAttributeOperationalStateWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.4 */ readAttributePhaseListWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.4 */ resumeWithExpectedValuesExpectedValueIntervalCompletion(expectedValues: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTRRVCOperationalStateClusterOperationalCommandResponseParams, p2: NSError) => void): void; /** * @since 17.4 */ resumeWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRRVCOperationalStateClusterResumeParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTRRVCOperationalStateClusterOperationalCommandResponseParams, p2: NSError) => void): void; } /** * @since 17.4 */ declare class MTRClusterRVCRunMode extends MTRGenericCluster { static alloc(): MTRClusterRVCRunMode; // inherited from NSObject static new(): MTRClusterRVCRunMode; // inherited from NSObject /** * @since 17.4 */ constructor(o: { device: MTRDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 17.4 */ changeToModeWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRRVCRunModeClusterChangeToModeParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTRRVCRunModeClusterChangeToModeResponseParams, p2: NSError) => void): void; /** * @since 17.4 */ initWithDeviceEndpointIDQueue(device: MTRDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 17.4 */ readAttributeAcceptedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.4 */ readAttributeAttributeListWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.4 */ readAttributeClusterRevisionWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.4 */ readAttributeCurrentModeWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.4 */ readAttributeFeatureMapWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.4 */ readAttributeGeneratedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.4 */ readAttributeSupportedModesWithParams(params: MTRReadParams): NSDictionary; } /** * @since 17.6 */ declare class MTRClusterRadonConcentrationMeasurement extends MTRGenericCluster { static alloc(): MTRClusterRadonConcentrationMeasurement; // inherited from NSObject static new(): MTRClusterRadonConcentrationMeasurement; // inherited from NSObject /** * @since 17.6 */ constructor(o: { device: MTRDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 17.6 */ initWithDeviceEndpointIDQueue(device: MTRDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 17.6 */ readAttributeAcceptedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeAttributeListWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeAverageMeasuredValueWindowWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeAverageMeasuredValueWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeClusterRevisionWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeFeatureMapWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeGeneratedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeLevelValueWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeMaxMeasuredValueWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeMeasuredValueWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeMeasurementMediumWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeMeasurementUnitWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeMinMeasuredValueWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributePeakMeasuredValueWindowWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributePeakMeasuredValueWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeUncertaintyWithParams(params: MTRReadParams): NSDictionary; } /** * @since 18.4 */ declare class MTRClusterRefrigeratorAlarm extends MTRGenericCluster { static alloc(): MTRClusterRefrigeratorAlarm; // inherited from NSObject static new(): MTRClusterRefrigeratorAlarm; // inherited from NSObject /** * @since 18.4 */ constructor(o: { device: MTRDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 18.4 */ initWithDeviceEndpointIDQueue(device: MTRDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 18.4 */ readAttributeAcceptedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeAttributeListWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeClusterRevisionWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeFeatureMapWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeGeneratedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeMaskWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeStateWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeSupportedWithParams(params: MTRReadParams): NSDictionary; } /** * @since 18.4 */ declare class MTRClusterRefrigeratorAndTemperatureControlledCabinetMode extends MTRGenericCluster { static alloc(): MTRClusterRefrigeratorAndTemperatureControlledCabinetMode; // inherited from NSObject static new(): MTRClusterRefrigeratorAndTemperatureControlledCabinetMode; // inherited from NSObject /** * @since 18.4 */ constructor(o: { device: MTRDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 18.4 */ changeToModeWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRRefrigeratorAndTemperatureControlledCabinetModeClusterChangeToModeParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTRRefrigeratorAndTemperatureControlledCabinetModeClusterChangeToModeResponseParams, p2: NSError) => void): void; /** * @since 18.4 */ initWithDeviceEndpointIDQueue(device: MTRDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 18.4 */ readAttributeAcceptedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeAttributeListWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeClusterRevisionWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeCurrentModeWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeFeatureMapWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeGeneratedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeSupportedModesWithParams(params: MTRReadParams): NSDictionary; } /** * @since 16.1 */ declare class MTRClusterRelativeHumidityMeasurement extends MTRGenericCluster { static alloc(): MTRClusterRelativeHumidityMeasurement; // inherited from NSObject static new(): MTRClusterRelativeHumidityMeasurement; // inherited from NSObject /** * @since 16.4 */ constructor(o: { device: MTRDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.4 */ initWithDeviceEndpointIDQueue(device: MTRDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 */ readAttributeAcceptedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeAttributeListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeClusterRevisionWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeFeatureMapWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeGeneratedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeMaxMeasuredValueWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeMeasuredValueWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeMinMeasuredValueWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeToleranceWithParams(params: MTRReadParams): NSDictionary; } /** * @since 18.4 */ declare class MTRClusterServiceArea extends MTRGenericCluster { static alloc(): MTRClusterServiceArea; // inherited from NSObject static new(): MTRClusterServiceArea; // inherited from NSObject /** * @since 18.4 */ constructor(o: { device: MTRDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 18.4 */ initWithDeviceEndpointIDQueue(device: MTRDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 18.4 */ readAttributeAcceptedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeAttributeListWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeClusterRevisionWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeCurrentAreaWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeEstimatedEndTimeWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeFeatureMapWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeGeneratedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeProgressWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeSelectedAreasWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeSupportedAreasWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeSupportedMapsWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ selectAreasWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRServiceAreaClusterSelectAreasParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTRServiceAreaClusterSelectAreasResponseParams, p2: NSError) => void): void; /** * @since 18.4 */ skipAreaWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRServiceAreaClusterSkipAreaParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTRServiceAreaClusterSkipAreaResponseParams, p2: NSError) => void): void; } /** * @since 17.6 */ declare class MTRClusterSmokeCOAlarm extends MTRGenericCluster { static alloc(): MTRClusterSmokeCOAlarm; // inherited from NSObject static new(): MTRClusterSmokeCOAlarm; // inherited from NSObject /** * @since 17.6 */ constructor(o: { device: MTRDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 17.6 */ initWithDeviceEndpointIDQueue(device: MTRDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 17.6 */ readAttributeAcceptedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeAttributeListWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeBatteryAlertWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeCOStateWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeClusterRevisionWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeContaminationStateWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeDeviceMutedWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeEndOfServiceAlertWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeExpiryDateWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeExpressedStateWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeFeatureMapWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeGeneratedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeHardwareFaultAlertWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeInterconnectCOAlarmWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeInterconnectSmokeAlarmWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeSmokeSensitivityLevelWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeSmokeStateWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeTestInProgressWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ selfTestRequestWithExpectedValuesExpectedValueIntervalCompletion(expectedValues: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 17.6 */ selfTestRequestWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRSmokeCOAlarmClusterSelfTestRequestParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 17.6 */ writeAttributeSmokeSensitivityLevelWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 17.6 */ writeAttributeSmokeSensitivityLevelWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; } /** * @since 16.1 */ declare class MTRClusterSoftwareDiagnostics extends MTRGenericCluster { static alloc(): MTRClusterSoftwareDiagnostics; // inherited from NSObject static new(): MTRClusterSoftwareDiagnostics; // inherited from NSObject /** * @since 16.4 */ constructor(o: { device: MTRDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.4 */ initWithDeviceEndpointIDQueue(device: MTRDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 */ readAttributeAcceptedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeAttributeListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeClusterRevisionWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeCurrentHeapFreeWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeCurrentHeapHighWatermarkWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeCurrentHeapUsedWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeFeatureMapWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeGeneratedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeThreadMetricsWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ resetWatermarksWithExpectedValuesExpectedValueIntervalCompletion(expectedValues: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ resetWatermarksWithExpectedValuesExpectedValueIntervalCompletionHandler(expectedValues: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ resetWatermarksWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRSoftwareDiagnosticsClusterResetWatermarksParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ resetWatermarksWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRSoftwareDiagnosticsClusterResetWatermarksParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; } /** * @since 16.4 */ declare class MTRClusterStateCacheContainer extends NSObject { static alloc(): MTRClusterStateCacheContainer; // inherited from NSObject static new(): MTRClusterStateCacheContainer; // inherited from NSObject readAttributesWithEndpointIDClusterIDAttributeIDQueueCompletion(endpointID: number, clusterID: number, attributeID: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray>, p2: NSError) => void): void; } /** * @since 16.1 */ declare class MTRClusterSwitch extends MTRGenericCluster { static alloc(): MTRClusterSwitch; // inherited from NSObject static new(): MTRClusterSwitch; // inherited from NSObject /** * @since 16.4 */ constructor(o: { device: MTRDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.4 */ initWithDeviceEndpointIDQueue(device: MTRDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 */ readAttributeAcceptedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeAttributeListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeClusterRevisionWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeCurrentPositionWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeFeatureMapWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeGeneratedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeMultiPressMaxWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeNumberOfPositionsWithParams(params: MTRReadParams): NSDictionary; } /** * @since 16.1 */ declare class MTRClusterTargetNavigator extends MTRGenericCluster { static alloc(): MTRClusterTargetNavigator; // inherited from NSObject static new(): MTRClusterTargetNavigator; // inherited from NSObject /** * @since 16.4 */ constructor(o: { device: MTRDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.4 */ initWithDeviceEndpointIDQueue(device: MTRDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.4 */ navigateTargetWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRTargetNavigatorClusterNavigateTargetParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTRTargetNavigatorClusterNavigateTargetResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ navigateTargetWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRTargetNavigatorClusterNavigateTargetParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: MTRTargetNavigatorClusterNavigateTargetResponseParams, p2: NSError) => void): void; /** * @since 16.1 */ readAttributeAcceptedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeAttributeListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeClusterRevisionWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeCurrentTargetWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeFeatureMapWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeGeneratedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeTargetListWithParams(params: MTRReadParams): NSDictionary; } /** * @since 18.4 */ declare class MTRClusterTemperatureControl extends MTRGenericCluster { static alloc(): MTRClusterTemperatureControl; // inherited from NSObject static new(): MTRClusterTemperatureControl; // inherited from NSObject /** * @since 18.4 */ constructor(o: { device: MTRDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 18.4 */ initWithDeviceEndpointIDQueue(device: MTRDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 18.4 */ readAttributeAcceptedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeAttributeListWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeClusterRevisionWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeFeatureMapWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeGeneratedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeMaxTemperatureWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeMinTemperatureWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeSelectedTemperatureLevelWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeStepWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeSupportedTemperatureLevelsWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeTemperatureSetpointWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ setTemperatureWithExpectedValuesExpectedValueIntervalCompletion(expectedValues: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 18.4 */ setTemperatureWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRTemperatureControlClusterSetTemperatureParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; } /** * @since 16.1 */ declare class MTRClusterTemperatureMeasurement extends MTRGenericCluster { static alloc(): MTRClusterTemperatureMeasurement; // inherited from NSObject static new(): MTRClusterTemperatureMeasurement; // inherited from NSObject /** * @since 16.4 */ constructor(o: { device: MTRDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.4 */ initWithDeviceEndpointIDQueue(device: MTRDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 */ readAttributeAcceptedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeAttributeListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeClusterRevisionWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeFeatureMapWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeGeneratedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeMaxMeasuredValueWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeMeasuredValueWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeMinMeasuredValueWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeToleranceWithParams(params: MTRReadParams): NSDictionary; } /** * @since 16.1 * @deprecated 16.4 */ declare class MTRClusterTestCluster extends MTRClusterUnitTesting { static alloc(): MTRClusterTestCluster; // inherited from NSObject static new(): MTRClusterTestCluster; // inherited from NSObject /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ simpleStructEchoRequestWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRTestClusterClusterSimpleStructEchoRequestParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: MTRTestClusterClusterSimpleStructResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ testAddArgumentsWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRTestClusterClusterTestAddArgumentsParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: MTRTestClusterClusterTestAddArgumentsResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ testComplexNullableOptionalRequestWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRTestClusterClusterTestComplexNullableOptionalRequestParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: MTRTestClusterClusterTestComplexNullableOptionalResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ testEmitTestEventRequestWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRTestClusterClusterTestEmitTestEventRequestParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: MTRTestClusterClusterTestEmitTestEventResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ testEmitTestFabricScopedEventRequestWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRTestClusterClusterTestEmitTestFabricScopedEventRequestParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: MTRTestClusterClusterTestEmitTestFabricScopedEventResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ testEnumsRequestWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRTestClusterClusterTestEnumsRequestParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: MTRTestClusterClusterTestEnumsResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ testListInt8UArgumentRequestWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRTestClusterClusterTestListInt8UArgumentRequestParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: MTRTestClusterClusterBooleanResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ testListInt8UReverseRequestWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRTestClusterClusterTestListInt8UReverseRequestParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: MTRTestClusterClusterTestListInt8UReverseResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ testListNestedStructListArgumentRequestWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRTestClusterClusterTestListNestedStructListArgumentRequestParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: MTRTestClusterClusterBooleanResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ testListStructArgumentRequestWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRTestClusterClusterTestListStructArgumentRequestParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: MTRTestClusterClusterBooleanResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ testNestedStructArgumentRequestWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRTestClusterClusterTestNestedStructArgumentRequestParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: MTRTestClusterClusterBooleanResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ testNestedStructListArgumentRequestWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRTestClusterClusterTestNestedStructListArgumentRequestParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: MTRTestClusterClusterBooleanResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ testNotHandledWithExpectedValuesExpectedValueIntervalCompletionHandler(expectedValues: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ testNotHandledWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRTestClusterClusterTestNotHandledParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ testNullableOptionalRequestWithExpectedValuesExpectedValueIntervalCompletionHandler(expectedValues: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: MTRTestClusterClusterTestNullableOptionalResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ testNullableOptionalRequestWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRTestClusterClusterTestNullableOptionalRequestParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: MTRTestClusterClusterTestNullableOptionalResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ testSimpleArgumentRequestWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRTestClusterClusterTestSimpleArgumentRequestParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: MTRTestClusterClusterTestSimpleArgumentResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ testSimpleOptionalArgumentRequestWithExpectedValuesExpectedValueIntervalCompletionHandler(expectedValues: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ testSimpleOptionalArgumentRequestWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRTestClusterClusterTestSimpleOptionalArgumentRequestParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ testSpecificWithExpectedValuesExpectedValueIntervalCompletionHandler(expectedValues: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: MTRTestClusterClusterTestSpecificResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ testSpecificWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRTestClusterClusterTestSpecificParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: MTRTestClusterClusterTestSpecificResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ testStructArgumentRequestWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRTestClusterClusterTestStructArgumentRequestParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: MTRTestClusterClusterBooleanResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ testStructArrayArgumentRequestWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRTestClusterClusterTestStructArrayArgumentRequestParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: MTRTestClusterClusterTestStructArrayArgumentResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ testUnknownCommandWithExpectedValuesExpectedValueIntervalCompletionHandler(expectedValues: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ testUnknownCommandWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRTestClusterClusterTestUnknownCommandParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ testWithExpectedValuesExpectedValueIntervalCompletionHandler(expectedValues: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ testWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRTestClusterClusterTestParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ timedInvokeRequestWithExpectedValuesExpectedValueIntervalCompletionHandler(expectedValues: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ timedInvokeRequestWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRTestClusterClusterTimedInvokeRequestParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; } /** * @since 16.1 */ declare class MTRClusterThermostat extends MTRGenericCluster { static alloc(): MTRClusterThermostat; // inherited from NSObject static new(): MTRClusterThermostat; // inherited from NSObject /** * @since 16.4 */ constructor(o: { device: MTRDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 18.4 */ atomicRequestWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRThermostatClusterAtomicRequestParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTRThermostatClusterAtomicResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ clearWeeklyScheduleWithExpectedValuesExpectedValueIntervalCompletion(expectedValues: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ clearWeeklyScheduleWithExpectedValuesExpectedValueIntervalCompletionHandler(expectedValues: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ clearWeeklyScheduleWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRThermostatClusterClearWeeklyScheduleParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ clearWeeklyScheduleWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRThermostatClusterClearWeeklyScheduleParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ getWeeklyScheduleWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRThermostatClusterGetWeeklyScheduleParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTRThermostatClusterGetWeeklyScheduleResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ getWeeklyScheduleWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRThermostatClusterGetWeeklyScheduleParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: MTRThermostatClusterGetWeeklyScheduleResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ initWithDeviceEndpointIDQueue(device: MTRDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 */ readAttributeACCapacityWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeACCapacityformatWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeACCoilTemperatureWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeACCompressorTypeWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeACErrorCodeWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeACLouverPositionWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeACRefrigerantTypeWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeACTypeWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeAbsMaxCoolSetpointLimitWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeAbsMaxHeatSetpointLimitWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeAbsMinCoolSetpointLimitWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeAbsMinHeatSetpointLimitWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeAcceptedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeActivePresetHandleWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeActiveScheduleHandleWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeAttributeListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeClusterRevisionWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeControlSequenceOfOperationWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeEmergencyHeatDeltaWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeFeatureMapWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeGeneratedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeHVACSystemTypeConfigurationWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeLocalTemperatureCalibrationWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeLocalTemperatureWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeMaxCoolSetpointLimitWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeMaxHeatSetpointLimitWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeMinCoolSetpointLimitWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeMinHeatSetpointLimitWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeMinSetpointDeadBandWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeNumberOfDailyTransitionsWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeNumberOfPresetsWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeNumberOfScheduleTransitionPerDayWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeNumberOfScheduleTransitionsWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeNumberOfSchedulesWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeNumberOfWeeklyTransitionsWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeOccupancyWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeOccupiedCoolingSetpointWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeOccupiedHeatingSetpointWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeOccupiedSetbackMaxWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeOccupiedSetbackMinWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeOccupiedSetbackWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeOutdoorTemperatureWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributePICoolingDemandWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributePIHeatingDemandWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributePresetTypesWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributePresetsWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeRemoteSensingWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeScheduleTypesWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeSchedulesWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeSetpointChangeAmountWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeSetpointChangeSourceTimestampWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeSetpointChangeSourceWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeSetpointHoldExpiryTimestampWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeStartOfWeekWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeSystemModeWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeTemperatureSetpointHoldDurationWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeTemperatureSetpointHoldWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeThermostatProgrammingOperationModeWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeThermostatRunningModeWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeThermostatRunningStateWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeUnoccupiedCoolingSetpointWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeUnoccupiedHeatingSetpointWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeUnoccupiedSetbackMaxWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeUnoccupiedSetbackMinWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeUnoccupiedSetbackWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ setActivePresetRequestWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRThermostatClusterSetActivePresetRequestParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 18.4 */ setActiveScheduleRequestWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRThermostatClusterSetActiveScheduleRequestParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.4 */ setWeeklyScheduleWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRThermostatClusterSetWeeklyScheduleParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ setWeeklyScheduleWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRThermostatClusterSetWeeklyScheduleParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ setpointRaiseLowerWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRThermostatClusterSetpointRaiseLowerParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ setpointRaiseLowerWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRThermostatClusterSetpointRaiseLowerParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 */ writeAttributeACCapacityWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 */ writeAttributeACCapacityWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.1 */ writeAttributeACCapacityformatWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 */ writeAttributeACCapacityformatWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.1 */ writeAttributeACCompressorTypeWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 */ writeAttributeACCompressorTypeWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.1 */ writeAttributeACErrorCodeWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 */ writeAttributeACErrorCodeWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.1 */ writeAttributeACLouverPositionWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 */ writeAttributeACLouverPositionWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.1 */ writeAttributeACRefrigerantTypeWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 */ writeAttributeACRefrigerantTypeWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.1 */ writeAttributeACTypeWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 */ writeAttributeACTypeWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.1 */ writeAttributeControlSequenceOfOperationWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 */ writeAttributeControlSequenceOfOperationWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.1 */ writeAttributeEmergencyHeatDeltaWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 */ writeAttributeEmergencyHeatDeltaWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.1 */ writeAttributeHVACSystemTypeConfigurationWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 */ writeAttributeHVACSystemTypeConfigurationWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.1 */ writeAttributeLocalTemperatureCalibrationWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 */ writeAttributeLocalTemperatureCalibrationWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.1 */ writeAttributeMaxCoolSetpointLimitWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 */ writeAttributeMaxCoolSetpointLimitWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.1 */ writeAttributeMaxHeatSetpointLimitWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 */ writeAttributeMaxHeatSetpointLimitWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.1 */ writeAttributeMinCoolSetpointLimitWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 */ writeAttributeMinCoolSetpointLimitWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.1 */ writeAttributeMinHeatSetpointLimitWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 */ writeAttributeMinHeatSetpointLimitWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.1 */ writeAttributeMinSetpointDeadBandWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 */ writeAttributeMinSetpointDeadBandWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.1 */ writeAttributeOccupiedCoolingSetpointWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 */ writeAttributeOccupiedCoolingSetpointWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.1 */ writeAttributeOccupiedHeatingSetpointWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 */ writeAttributeOccupiedHeatingSetpointWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.1 */ writeAttributeOccupiedSetbackWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 */ writeAttributeOccupiedSetbackWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 18.4 */ writeAttributePresetsWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 18.4 */ writeAttributePresetsWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.1 */ writeAttributeRemoteSensingWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 */ writeAttributeRemoteSensingWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 18.4 */ writeAttributeSchedulesWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 18.4 */ writeAttributeSchedulesWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.1 */ writeAttributeSystemModeWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 */ writeAttributeSystemModeWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.1 */ writeAttributeTemperatureSetpointHoldDurationWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 */ writeAttributeTemperatureSetpointHoldDurationWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.1 */ writeAttributeTemperatureSetpointHoldWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 */ writeAttributeTemperatureSetpointHoldWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.1 */ writeAttributeThermostatProgrammingOperationModeWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 */ writeAttributeThermostatProgrammingOperationModeWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.1 */ writeAttributeUnoccupiedCoolingSetpointWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 */ writeAttributeUnoccupiedCoolingSetpointWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.1 */ writeAttributeUnoccupiedHeatingSetpointWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 */ writeAttributeUnoccupiedHeatingSetpointWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.1 */ writeAttributeUnoccupiedSetbackWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 */ writeAttributeUnoccupiedSetbackWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; } /** * @since 16.1 */ declare class MTRClusterThermostatUserInterfaceConfiguration extends MTRGenericCluster { static alloc(): MTRClusterThermostatUserInterfaceConfiguration; // inherited from NSObject static new(): MTRClusterThermostatUserInterfaceConfiguration; // inherited from NSObject /** * @since 16.4 */ constructor(o: { device: MTRDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.4 */ initWithDeviceEndpointIDQueue(device: MTRDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 */ readAttributeAcceptedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeAttributeListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeClusterRevisionWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeFeatureMapWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeGeneratedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeKeypadLockoutWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeScheduleProgrammingVisibilityWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeTemperatureDisplayModeWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ writeAttributeKeypadLockoutWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 */ writeAttributeKeypadLockoutWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.1 */ writeAttributeScheduleProgrammingVisibilityWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 */ writeAttributeScheduleProgrammingVisibilityWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.1 */ writeAttributeTemperatureDisplayModeWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 */ writeAttributeTemperatureDisplayModeWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; } /** * @since 18.4 */ declare class MTRClusterThreadBorderRouterManagement extends MTRGenericCluster { static alloc(): MTRClusterThreadBorderRouterManagement; // inherited from NSObject static new(): MTRClusterThreadBorderRouterManagement; // inherited from NSObject /** * @since 18.4 */ constructor(o: { device: MTRDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 18.4 */ getActiveDatasetRequestWithExpectedValuesExpectedValueIntervalCompletion(expectedValues: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTRThreadBorderRouterManagementClusterDatasetResponseParams, p2: NSError) => void): void; /** * @since 18.4 */ getActiveDatasetRequestWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRThreadBorderRouterManagementClusterGetActiveDatasetRequestParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTRThreadBorderRouterManagementClusterDatasetResponseParams, p2: NSError) => void): void; /** * @since 18.4 */ getPendingDatasetRequestWithExpectedValuesExpectedValueIntervalCompletion(expectedValues: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTRThreadBorderRouterManagementClusterDatasetResponseParams, p2: NSError) => void): void; /** * @since 18.4 */ getPendingDatasetRequestWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRThreadBorderRouterManagementClusterGetPendingDatasetRequestParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTRThreadBorderRouterManagementClusterDatasetResponseParams, p2: NSError) => void): void; /** * @since 18.4 */ initWithDeviceEndpointIDQueue(device: MTRDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 18.4 */ readAttributeAcceptedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeActiveDatasetTimestampWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeAttributeListWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeBorderAgentIDWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeBorderRouterNameWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeClusterRevisionWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeFeatureMapWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeGeneratedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeInterfaceEnabledWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributePendingDatasetTimestampWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeThreadVersionWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ setActiveDatasetRequestWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRThreadBorderRouterManagementClusterSetActiveDatasetRequestParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 18.4 */ setPendingDatasetRequestWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRThreadBorderRouterManagementClusterSetPendingDatasetRequestParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; } /** * @since 16.1 */ declare class MTRClusterThreadNetworkDiagnostics extends MTRGenericCluster { static alloc(): MTRClusterThreadNetworkDiagnostics; // inherited from NSObject static new(): MTRClusterThreadNetworkDiagnostics; // inherited from NSObject /** * @since 16.4 */ constructor(o: { device: MTRDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.4 */ initWithDeviceEndpointIDQueue(device: MTRDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 */ readAttributeAcceptedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeActiveNetworkFaultsListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeActiveTimestampWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeAttachAttemptCountWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeAttributeListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeBetterPartitionAttachAttemptCountWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeChannelPage0MaskWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeChannelWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeChildRoleCountWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeClusterRevisionWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeDataVersionWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeDelayWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeDetachedRoleCountWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeExtendedPanIdWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeFeatureMapWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeGeneratedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeLeaderRoleCountWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeLeaderRouterIdWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeMeshLocalPrefixWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 16.4 */ readAttributeNeighborTableListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeNeighborTableWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeNetworkNameWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeOperationalDatasetComponentsWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeOverrunCountWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributePanIdWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeParentChangeCountWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributePartitionIdChangeCountWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributePartitionIdWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributePendingTimestampWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 16.4 */ readAttributeRouteTableListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeRouteTableWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeRouterRoleCountWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeRoutingRoleWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeRxAddressFilteredCountWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeRxBeaconCountWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeRxBeaconRequestCountWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeRxBroadcastCountWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeRxDataCountWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeRxDataPollCountWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeRxDestAddrFilteredCountWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeRxDuplicatedCountWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeRxErrFcsCountWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeRxErrInvalidSrcAddrCountWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeRxErrNoFrameCountWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeRxErrOtherCountWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeRxErrSecCountWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeRxErrUnknownNeighborCountWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeRxOtherCountWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeRxTotalCountWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeRxUnicastCountWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeSecurityPolicyWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeStableDataVersionWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeTxAckRequestedCountWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeTxAckedCountWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeTxBeaconCountWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeTxBeaconRequestCountWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeTxBroadcastCountWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeTxDataCountWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeTxDataPollCountWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeTxDirectMaxRetryExpiryCountWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeTxErrAbortCountWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeTxErrBusyChannelCountWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeTxErrCcaCountWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeTxIndirectMaxRetryExpiryCountWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeTxNoAckRequestedCountWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeTxOtherCountWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeTxRetryCountWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeTxTotalCountWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeTxUnicastCountWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeWeightingWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ resetCountsWithExpectedValuesExpectedValueIntervalCompletion(expectedValues: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ resetCountsWithExpectedValuesExpectedValueIntervalCompletionHandler(expectedValues: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ resetCountsWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRThreadNetworkDiagnosticsClusterResetCountsParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ resetCountsWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRThreadNetworkDiagnosticsClusterResetCountsParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; } /** * @since 18.4 */ declare class MTRClusterThreadNetworkDirectory extends MTRGenericCluster { static alloc(): MTRClusterThreadNetworkDirectory; // inherited from NSObject static new(): MTRClusterThreadNetworkDirectory; // inherited from NSObject /** * @since 18.4 */ constructor(o: { device: MTRDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 18.4 */ addNetworkWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRThreadNetworkDirectoryClusterAddNetworkParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 18.4 */ getOperationalDatasetWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRThreadNetworkDirectoryClusterGetOperationalDatasetParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTRThreadNetworkDirectoryClusterOperationalDatasetResponseParams, p2: NSError) => void): void; /** * @since 18.4 */ initWithDeviceEndpointIDQueue(device: MTRDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 18.4 */ readAttributeAcceptedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeAttributeListWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeClusterRevisionWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeFeatureMapWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeGeneratedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributePreferredExtendedPanIDWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeThreadNetworkTableSizeWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeThreadNetworksWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ removeNetworkWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRThreadNetworkDirectoryClusterRemoveNetworkParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 18.4 */ writeAttributePreferredExtendedPanIDWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 18.4 */ writeAttributePreferredExtendedPanIDWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; } /** * @since 16.1 */ declare class MTRClusterTimeFormatLocalization extends MTRGenericCluster { static alloc(): MTRClusterTimeFormatLocalization; // inherited from NSObject static new(): MTRClusterTimeFormatLocalization; // inherited from NSObject /** * @since 16.4 */ constructor(o: { device: MTRDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.4 */ initWithDeviceEndpointIDQueue(device: MTRDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 */ readAttributeAcceptedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeActiveCalendarTypeWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeAttributeListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeClusterRevisionWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeFeatureMapWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeGeneratedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeHourFormatWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeSupportedCalendarTypesWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ writeAttributeActiveCalendarTypeWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 */ writeAttributeActiveCalendarTypeWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.1 */ writeAttributeHourFormatWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 */ writeAttributeHourFormatWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; } /** * @since 18.4 */ declare class MTRClusterTimeSynchronization extends MTRGenericCluster { static alloc(): MTRClusterTimeSynchronization; // inherited from NSObject static new(): MTRClusterTimeSynchronization; // inherited from NSObject /** * @since 18.4 */ constructor(o: { device: MTRDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 18.4 */ initWithDeviceEndpointIDQueue(device: MTRDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 18.4 */ readAttributeAcceptedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeAttributeListWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeClusterRevisionWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeDSTOffsetListMaxSizeWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeDSTOffsetWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeDefaultNTPWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeFeatureMapWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeGeneratedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeGranularityWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeLocalTimeWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeNTPServerAvailableWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeSupportsDNSResolveWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeTimeSourceWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeTimeZoneDatabaseWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeTimeZoneListMaxSizeWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeTimeZoneWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeTrustedTimeSourceWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeUTCTimeWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ setDSTOffsetWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRTimeSynchronizationClusterSetDSTOffsetParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 18.4 */ setDefaultNTPWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRTimeSynchronizationClusterSetDefaultNTPParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 18.4 */ setTimeZoneWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRTimeSynchronizationClusterSetTimeZoneParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTRTimeSynchronizationClusterSetTimeZoneResponseParams, p2: NSError) => void): void; /** * @since 18.4 */ setTrustedTimeSourceWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRTimeSynchronizationClusterSetTrustedTimeSourceParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 18.4 */ setUTCTimeWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRTimeSynchronizationClusterSetUTCTimeParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; } /** * @since 17.6 */ declare class MTRClusterTotalVolatileOrganicCompoundsConcentrationMeasurement extends MTRGenericCluster { static alloc(): MTRClusterTotalVolatileOrganicCompoundsConcentrationMeasurement; // inherited from NSObject static new(): MTRClusterTotalVolatileOrganicCompoundsConcentrationMeasurement; // inherited from NSObject /** * @since 17.6 */ constructor(o: { device: MTRDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 17.6 */ initWithDeviceEndpointIDQueue(device: MTRDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 17.6 */ readAttributeAcceptedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeAttributeListWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeAverageMeasuredValueWindowWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeAverageMeasuredValueWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeClusterRevisionWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeFeatureMapWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeGeneratedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeLevelValueWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeMaxMeasuredValueWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeMeasuredValueWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeMeasurementMediumWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeMeasurementUnitWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeMinMeasuredValueWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributePeakMeasuredValueWindowWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributePeakMeasuredValueWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeUncertaintyWithParams(params: MTRReadParams): NSDictionary; } /** * @since 16.1 */ declare class MTRClusterUnitLocalization extends MTRGenericCluster { static alloc(): MTRClusterUnitLocalization; // inherited from NSObject static new(): MTRClusterUnitLocalization; // inherited from NSObject /** * @since 16.4 */ constructor(o: { device: MTRDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.4 */ initWithDeviceEndpointIDQueue(device: MTRDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 */ readAttributeAcceptedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeAttributeListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeClusterRevisionWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeFeatureMapWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeGeneratedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeTemperatureUnitWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ writeAttributeTemperatureUnitWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 */ writeAttributeTemperatureUnitWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; } /** * @since 16.4 */ declare class MTRClusterUnitTesting extends MTRGenericCluster { static alloc(): MTRClusterUnitTesting; // inherited from NSObject static new(): MTRClusterUnitTesting; // inherited from NSObject /** * @since 16.4 */ constructor(o: { device: MTRDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.4 */ initWithDeviceEndpointIDQueue(device: MTRDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.4 */ readAttributeAcceptedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeAttributeListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeBitmap16WithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeBitmap32WithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeBitmap64WithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeBitmap8WithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeBooleanWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeCharStringWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeClusterErrorBooleanWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeClusterRevisionWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeEnum16WithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeEnum8WithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeEnumAttrWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeEpochSWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeEpochUsWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeFeatureMapWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeFloatDoubleWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeFloatSingleWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeGeneralErrorBooleanWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeGeneratedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeInt16sWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeInt16uWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeInt24sWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeInt24uWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeInt32sWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeInt32uWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeInt40sWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeInt40uWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeInt48sWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeInt48uWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeInt56sWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeInt56uWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeInt64sWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeInt64uWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeInt8sWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeInt8uWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeListFabricScopedWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeListInt8uWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeListLongOctetStringWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeListNullablesAndOptionalsStructWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeListOctetStringWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeListStructOctetStringWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeLongCharStringWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeLongOctetStringWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeNullableBitmap16WithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeNullableBitmap32WithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeNullableBitmap64WithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeNullableBitmap8WithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeNullableBooleanWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeNullableCharStringWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeNullableEnum16WithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeNullableEnum8WithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeNullableEnumAttrWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeNullableFloatDoubleWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeNullableFloatSingleWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeNullableInt16sWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeNullableInt16uWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeNullableInt24sWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeNullableInt24uWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeNullableInt32sWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeNullableInt32uWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeNullableInt40sWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeNullableInt40uWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeNullableInt48sWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeNullableInt48uWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeNullableInt56sWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeNullableInt56uWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeNullableInt64sWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeNullableInt64uWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeNullableInt8sWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeNullableInt8uWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeNullableOctetStringWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeNullableRangeRestrictedInt16sWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeNullableRangeRestrictedInt16uWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeNullableRangeRestrictedInt8sWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeNullableRangeRestrictedInt8uWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeNullableStructWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeOctetStringWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeRangeRestrictedInt16sWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeRangeRestrictedInt16uWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeRangeRestrictedInt8sWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeRangeRestrictedInt8uWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeStructAttrWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeTimedWriteBooleanWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeUnsupportedWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeVendorIdWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeWriteOnlyInt8uWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ simpleStructEchoRequestWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRUnitTestingClusterSimpleStructEchoRequestParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTRUnitTestingClusterSimpleStructResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ testAddArgumentsWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRUnitTestingClusterTestAddArgumentsParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTRUnitTestingClusterTestAddArgumentsResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ testComplexNullableOptionalRequestWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRUnitTestingClusterTestComplexNullableOptionalRequestParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTRUnitTestingClusterTestComplexNullableOptionalResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ testEmitTestEventRequestWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRUnitTestingClusterTestEmitTestEventRequestParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTRUnitTestingClusterTestEmitTestEventResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ testEmitTestFabricScopedEventRequestWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRUnitTestingClusterTestEmitTestFabricScopedEventRequestParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTRUnitTestingClusterTestEmitTestFabricScopedEventResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ testEnumsRequestWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRUnitTestingClusterTestEnumsRequestParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTRUnitTestingClusterTestEnumsResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ testListInt8UArgumentRequestWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRUnitTestingClusterTestListInt8UArgumentRequestParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTRUnitTestingClusterBooleanResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ testListInt8UReverseRequestWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRUnitTestingClusterTestListInt8UReverseRequestParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTRUnitTestingClusterTestListInt8UReverseResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ testListNestedStructListArgumentRequestWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRUnitTestingClusterTestListNestedStructListArgumentRequestParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTRUnitTestingClusterBooleanResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ testListStructArgumentRequestWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRUnitTestingClusterTestListStructArgumentRequestParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTRUnitTestingClusterBooleanResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ testNestedStructArgumentRequestWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRUnitTestingClusterTestNestedStructArgumentRequestParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTRUnitTestingClusterBooleanResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ testNestedStructListArgumentRequestWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRUnitTestingClusterTestNestedStructListArgumentRequestParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTRUnitTestingClusterBooleanResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ testNotHandledWithExpectedValuesExpectedValueIntervalCompletion(expectedValues: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.4 */ testNotHandledWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRUnitTestingClusterTestNotHandledParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 17.4 */ testNullableOptionalRequestWithExpectedValuesExpectedValueIntervalCompletion(expectedValues: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTRUnitTestingClusterTestNullableOptionalResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ testNullableOptionalRequestWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRUnitTestingClusterTestNullableOptionalRequestParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTRUnitTestingClusterTestNullableOptionalResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ testSimpleArgumentRequestWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRUnitTestingClusterTestSimpleArgumentRequestParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTRUnitTestingClusterTestSimpleArgumentResponseParams, p2: NSError) => void): void; /** * @since 17.4 */ testSimpleOptionalArgumentRequestWithExpectedValuesExpectedValueIntervalCompletion(expectedValues: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.4 */ testSimpleOptionalArgumentRequestWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRUnitTestingClusterTestSimpleOptionalArgumentRequestParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.4 */ testSpecificWithExpectedValuesExpectedValueIntervalCompletion(expectedValues: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTRUnitTestingClusterTestSpecificResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ testSpecificWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRUnitTestingClusterTestSpecificParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTRUnitTestingClusterTestSpecificResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ testStructArgumentRequestWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRUnitTestingClusterTestStructArgumentRequestParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTRUnitTestingClusterBooleanResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ testStructArrayArgumentRequestWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRUnitTestingClusterTestStructArrayArgumentRequestParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTRUnitTestingClusterTestStructArrayArgumentResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ testUnknownCommandWithExpectedValuesExpectedValueIntervalCompletion(expectedValues: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.4 */ testUnknownCommandWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRUnitTestingClusterTestUnknownCommandParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.4 */ testWithExpectedValuesExpectedValueIntervalCompletion(expectedValues: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.4 */ testWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRUnitTestingClusterTestParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.4 */ timedInvokeRequestWithExpectedValuesExpectedValueIntervalCompletion(expectedValues: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.4 */ timedInvokeRequestWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRUnitTestingClusterTimedInvokeRequestParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.4 */ writeAttributeBitmap16WithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.4 */ writeAttributeBitmap16WithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.4 */ writeAttributeBitmap32WithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.4 */ writeAttributeBitmap32WithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.4 */ writeAttributeBitmap64WithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.4 */ writeAttributeBitmap64WithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.4 */ writeAttributeBitmap8WithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.4 */ writeAttributeBitmap8WithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.4 */ writeAttributeBooleanWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.4 */ writeAttributeBooleanWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.4 */ writeAttributeCharStringWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.4 */ writeAttributeCharStringWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.4 */ writeAttributeClusterErrorBooleanWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.4 */ writeAttributeClusterErrorBooleanWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.4 */ writeAttributeEnum16WithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.4 */ writeAttributeEnum16WithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.4 */ writeAttributeEnum8WithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.4 */ writeAttributeEnum8WithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.4 */ writeAttributeEnumAttrWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.4 */ writeAttributeEnumAttrWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.4 */ writeAttributeEpochSWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.4 */ writeAttributeEpochSWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.4 */ writeAttributeEpochUsWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.4 */ writeAttributeEpochUsWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.4 */ writeAttributeFloatDoubleWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.4 */ writeAttributeFloatDoubleWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.4 */ writeAttributeFloatSingleWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.4 */ writeAttributeFloatSingleWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.4 */ writeAttributeGeneralErrorBooleanWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.4 */ writeAttributeGeneralErrorBooleanWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.4 */ writeAttributeInt16sWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.4 */ writeAttributeInt16sWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.4 */ writeAttributeInt16uWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.4 */ writeAttributeInt16uWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.4 */ writeAttributeInt24sWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.4 */ writeAttributeInt24sWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.4 */ writeAttributeInt24uWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.4 */ writeAttributeInt24uWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.4 */ writeAttributeInt32sWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.4 */ writeAttributeInt32sWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.4 */ writeAttributeInt32uWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.4 */ writeAttributeInt32uWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.4 */ writeAttributeInt40sWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.4 */ writeAttributeInt40sWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.4 */ writeAttributeInt40uWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.4 */ writeAttributeInt40uWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.4 */ writeAttributeInt48sWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.4 */ writeAttributeInt48sWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.4 */ writeAttributeInt48uWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.4 */ writeAttributeInt48uWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.4 */ writeAttributeInt56sWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.4 */ writeAttributeInt56sWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.4 */ writeAttributeInt56uWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.4 */ writeAttributeInt56uWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.4 */ writeAttributeInt64sWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.4 */ writeAttributeInt64sWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.4 */ writeAttributeInt64uWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.4 */ writeAttributeInt64uWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.4 */ writeAttributeInt8sWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.4 */ writeAttributeInt8sWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.4 */ writeAttributeInt8uWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.4 */ writeAttributeInt8uWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.4 */ writeAttributeListFabricScopedWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.4 */ writeAttributeListFabricScopedWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.4 */ writeAttributeListInt8uWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.4 */ writeAttributeListInt8uWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.4 */ writeAttributeListLongOctetStringWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.4 */ writeAttributeListLongOctetStringWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.4 */ writeAttributeListNullablesAndOptionalsStructWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.4 */ writeAttributeListNullablesAndOptionalsStructWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.4 */ writeAttributeListOctetStringWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.4 */ writeAttributeListOctetStringWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.4 */ writeAttributeListStructOctetStringWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.4 */ writeAttributeListStructOctetStringWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.4 */ writeAttributeLongCharStringWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.4 */ writeAttributeLongCharStringWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.4 */ writeAttributeLongOctetStringWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.4 */ writeAttributeLongOctetStringWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.4 */ writeAttributeNullableBitmap16WithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.4 */ writeAttributeNullableBitmap16WithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.4 */ writeAttributeNullableBitmap32WithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.4 */ writeAttributeNullableBitmap32WithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.4 */ writeAttributeNullableBitmap64WithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.4 */ writeAttributeNullableBitmap64WithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.4 */ writeAttributeNullableBitmap8WithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.4 */ writeAttributeNullableBitmap8WithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.4 */ writeAttributeNullableBooleanWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.4 */ writeAttributeNullableBooleanWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.4 */ writeAttributeNullableCharStringWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.4 */ writeAttributeNullableCharStringWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.4 */ writeAttributeNullableEnum16WithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.4 */ writeAttributeNullableEnum16WithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.4 */ writeAttributeNullableEnum8WithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.4 */ writeAttributeNullableEnum8WithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.4 */ writeAttributeNullableEnumAttrWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.4 */ writeAttributeNullableEnumAttrWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.4 */ writeAttributeNullableFloatDoubleWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.4 */ writeAttributeNullableFloatDoubleWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.4 */ writeAttributeNullableFloatSingleWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.4 */ writeAttributeNullableFloatSingleWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.4 */ writeAttributeNullableInt16sWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.4 */ writeAttributeNullableInt16sWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.4 */ writeAttributeNullableInt16uWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.4 */ writeAttributeNullableInt16uWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.4 */ writeAttributeNullableInt24sWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.4 */ writeAttributeNullableInt24sWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.4 */ writeAttributeNullableInt24uWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.4 */ writeAttributeNullableInt24uWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.4 */ writeAttributeNullableInt32sWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.4 */ writeAttributeNullableInt32sWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.4 */ writeAttributeNullableInt32uWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.4 */ writeAttributeNullableInt32uWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.4 */ writeAttributeNullableInt40sWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.4 */ writeAttributeNullableInt40sWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.4 */ writeAttributeNullableInt40uWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.4 */ writeAttributeNullableInt40uWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.4 */ writeAttributeNullableInt48sWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.4 */ writeAttributeNullableInt48sWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.4 */ writeAttributeNullableInt48uWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.4 */ writeAttributeNullableInt48uWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.4 */ writeAttributeNullableInt56sWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.4 */ writeAttributeNullableInt56sWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.4 */ writeAttributeNullableInt56uWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.4 */ writeAttributeNullableInt56uWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.4 */ writeAttributeNullableInt64sWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.4 */ writeAttributeNullableInt64sWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.4 */ writeAttributeNullableInt64uWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.4 */ writeAttributeNullableInt64uWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.4 */ writeAttributeNullableInt8sWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.4 */ writeAttributeNullableInt8sWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.4 */ writeAttributeNullableInt8uWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.4 */ writeAttributeNullableInt8uWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.4 */ writeAttributeNullableOctetStringWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.4 */ writeAttributeNullableOctetStringWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.4 */ writeAttributeNullableRangeRestrictedInt16sWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.4 */ writeAttributeNullableRangeRestrictedInt16sWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.4 */ writeAttributeNullableRangeRestrictedInt16uWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.4 */ writeAttributeNullableRangeRestrictedInt16uWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.4 */ writeAttributeNullableRangeRestrictedInt8sWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.4 */ writeAttributeNullableRangeRestrictedInt8sWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.4 */ writeAttributeNullableRangeRestrictedInt8uWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.4 */ writeAttributeNullableRangeRestrictedInt8uWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.4 */ writeAttributeNullableStructWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.4 */ writeAttributeNullableStructWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.4 */ writeAttributeOctetStringWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.4 */ writeAttributeOctetStringWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.4 */ writeAttributeRangeRestrictedInt16sWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.4 */ writeAttributeRangeRestrictedInt16sWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.4 */ writeAttributeRangeRestrictedInt16uWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.4 */ writeAttributeRangeRestrictedInt16uWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.4 */ writeAttributeRangeRestrictedInt8sWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.4 */ writeAttributeRangeRestrictedInt8sWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.4 */ writeAttributeRangeRestrictedInt8uWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.4 */ writeAttributeRangeRestrictedInt8uWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.4 */ writeAttributeStructAttrWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.4 */ writeAttributeStructAttrWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.4 */ writeAttributeTimedWriteBooleanWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.4 */ writeAttributeTimedWriteBooleanWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.4 */ writeAttributeUnsupportedWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.4 */ writeAttributeUnsupportedWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.4 */ writeAttributeVendorIdWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.4 */ writeAttributeVendorIdWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 16.4 */ writeAttributeWriteOnlyInt8uWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.4 */ writeAttributeWriteOnlyInt8uWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; } /** * @since 16.1 */ declare class MTRClusterUserLabel extends MTRGenericCluster { static alloc(): MTRClusterUserLabel; // inherited from NSObject static new(): MTRClusterUserLabel; // inherited from NSObject /** * @since 16.4 */ constructor(o: { device: MTRDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.4 */ initWithDeviceEndpointIDQueue(device: MTRDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 */ readAttributeAcceptedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeAttributeListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeClusterRevisionWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeFeatureMapWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeGeneratedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeLabelListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ writeAttributeLabelListWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 */ writeAttributeLabelListWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; } /** * @since 17.6 */ declare class MTRClusterValveConfigurationAndControl extends MTRGenericCluster { static alloc(): MTRClusterValveConfigurationAndControl; // inherited from NSObject static new(): MTRClusterValveConfigurationAndControl; // inherited from NSObject /** * @since 17.6 */ constructor(o: { device: MTRDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 17.6 */ closeWithExpectedValuesExpectedValueIntervalCompletion(expectedValues: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 17.6 */ closeWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRValveConfigurationAndControlClusterCloseParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 17.6 */ initWithDeviceEndpointIDQueue(device: MTRDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 17.6 */ openWithExpectedValuesExpectedValueIntervalCompletion(expectedValues: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 17.6 */ openWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRValveConfigurationAndControlClusterOpenParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 17.6 */ readAttributeAcceptedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeAttributeListWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeAutoCloseTimeWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeClusterRevisionWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeCurrentLevelWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeCurrentStateWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeDefaultOpenDurationWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeDefaultOpenLevelWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeFeatureMapWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeGeneratedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeLevelStepWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeOpenDurationWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeRemainingDurationWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeTargetLevelWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeTargetStateWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ readAttributeValveFaultWithParams(params: MTRReadParams): NSDictionary; /** * @since 17.6 */ writeAttributeDefaultOpenDurationWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 17.6 */ writeAttributeDefaultOpenDurationWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; /** * @since 17.6 */ writeAttributeDefaultOpenLevelWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 17.6 */ writeAttributeDefaultOpenLevelWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; } /** * @since 16.4 */ declare class MTRClusterWakeOnLAN extends MTRGenericCluster { static alloc(): MTRClusterWakeOnLAN; // inherited from NSObject static new(): MTRClusterWakeOnLAN; // inherited from NSObject /** * @since 16.4 */ constructor(o: { device: MTRDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.4 */ initWithDeviceEndpointIDQueue(device: MTRDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.4 */ readAttributeAcceptedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeAttributeListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeClusterRevisionWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeFeatureMapWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeGeneratedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeLinkLocalAddressWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeMACAddressWithParams(params: MTRReadParams): NSDictionary; } /** * @since 16.1 * @deprecated 16.4 */ declare class MTRClusterWakeOnLan extends MTRClusterWakeOnLAN { static alloc(): MTRClusterWakeOnLan; // inherited from NSObject static new(): MTRClusterWakeOnLan; // inherited from NSObject /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; } /** * @since 18.4 */ declare class MTRClusterWaterHeaterManagement extends MTRGenericCluster { static alloc(): MTRClusterWaterHeaterManagement; // inherited from NSObject static new(): MTRClusterWaterHeaterManagement; // inherited from NSObject /** * @since 18.4 */ constructor(o: { device: MTRDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 18.4 */ boostWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRWaterHeaterManagementClusterBoostParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 18.4 */ cancelBoostWithExpectedValuesExpectedValueIntervalCompletion(expectedValues: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 18.4 */ cancelBoostWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRWaterHeaterManagementClusterCancelBoostParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 18.4 */ initWithDeviceEndpointIDQueue(device: MTRDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 18.4 */ readAttributeAcceptedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeAttributeListWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeBoostStateWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeClusterRevisionWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeEstimatedHeatRequiredWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeFeatureMapWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeGeneratedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeHeatDemandWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeHeaterTypesWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeTankPercentageWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeTankVolumeWithParams(params: MTRReadParams): NSDictionary; } /** * @since 18.4 */ declare class MTRClusterWaterHeaterMode extends MTRGenericCluster { static alloc(): MTRClusterWaterHeaterMode; // inherited from NSObject static new(): MTRClusterWaterHeaterMode; // inherited from NSObject /** * @since 18.4 */ constructor(o: { device: MTRDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 18.4 */ changeToModeWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRWaterHeaterModeClusterChangeToModeParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTRWaterHeaterModeClusterChangeToModeResponseParams, p2: NSError) => void): void; /** * @since 18.4 */ initWithDeviceEndpointIDQueue(device: MTRDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 18.4 */ readAttributeAcceptedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeAttributeListWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeClusterRevisionWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeCurrentModeWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeFeatureMapWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeGeneratedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeSupportedModesWithParams(params: MTRReadParams): NSDictionary; } /** * @since 16.1 */ declare class MTRClusterWiFiNetworkDiagnostics extends MTRGenericCluster { static alloc(): MTRClusterWiFiNetworkDiagnostics; // inherited from NSObject static new(): MTRClusterWiFiNetworkDiagnostics; // inherited from NSObject /** * @since 16.4 */ constructor(o: { device: MTRDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.4 */ initWithDeviceEndpointIDQueue(device: MTRDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 */ readAttributeAcceptedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeAttributeListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeBSSIDWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeBeaconLostCountWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeBeaconRxCountWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 16.4 */ readAttributeBssidWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeChannelNumberWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeClusterRevisionWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeCurrentMaxRateWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeFeatureMapWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeGeneratedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeOverrunCountWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributePacketMulticastRxCountWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributePacketMulticastTxCountWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributePacketUnicastRxCountWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributePacketUnicastTxCountWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ readAttributeRSSIWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 * @deprecated 16.4 */ readAttributeRssiWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeSecurityTypeWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeWiFiVersionWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ resetCountsWithExpectedValuesExpectedValueIntervalCompletion(expectedValues: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ resetCountsWithExpectedValuesExpectedValueIntervalCompletionHandler(expectedValues: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ resetCountsWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRWiFiNetworkDiagnosticsClusterResetCountsParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ resetCountsWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRWiFiNetworkDiagnosticsClusterResetCountsParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; } /** * @since 18.4 */ declare class MTRClusterWiFiNetworkManagement extends MTRGenericCluster { static alloc(): MTRClusterWiFiNetworkManagement; // inherited from NSObject static new(): MTRClusterWiFiNetworkManagement; // inherited from NSObject /** * @since 18.4 */ constructor(o: { device: MTRDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 18.4 */ initWithDeviceEndpointIDQueue(device: MTRDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 18.4 */ networkPassphraseRequestWithExpectedValuesExpectedValueIntervalCompletion(expectedValues: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTRWiFiNetworkManagementClusterNetworkPassphraseResponseParams, p2: NSError) => void): void; /** * @since 18.4 */ networkPassphraseRequestWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRWiFiNetworkManagementClusterNetworkPassphraseRequestParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: MTRWiFiNetworkManagementClusterNetworkPassphraseResponseParams, p2: NSError) => void): void; /** * @since 18.4 */ readAttributeAcceptedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeAttributeListWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeClusterRevisionWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeFeatureMapWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeGeneratedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributePassphraseSurrogateWithParams(params: MTRReadParams): NSDictionary; /** * @since 18.4 */ readAttributeSSIDWithParams(params: MTRReadParams): NSDictionary; } /** * @since 16.1 */ declare class MTRClusterWindowCovering extends MTRGenericCluster { static alloc(): MTRClusterWindowCovering; // inherited from NSObject static new(): MTRClusterWindowCovering; // inherited from NSObject /** * @since 16.4 */ constructor(o: { device: MTRDevice; endpointID: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { device: MTRDevice; endpoint: number; queue: NSObject & OS_dispatch_queue; }); /** * @since 16.4 */ downOrCloseWithExpectedValuesExpectedValueIntervalCompletion(expectedValues: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ downOrCloseWithExpectedValuesExpectedValueIntervalCompletionHandler(expectedValues: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ downOrCloseWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRWindowCoveringClusterDownOrCloseParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ downOrCloseWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRWindowCoveringClusterDownOrCloseParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ goToLiftPercentageWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRWindowCoveringClusterGoToLiftPercentageParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ goToLiftPercentageWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRWindowCoveringClusterGoToLiftPercentageParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ goToLiftValueWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRWindowCoveringClusterGoToLiftValueParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ goToLiftValueWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRWindowCoveringClusterGoToLiftValueParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ goToTiltPercentageWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRWindowCoveringClusterGoToTiltPercentageParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ goToTiltPercentageWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRWindowCoveringClusterGoToTiltPercentageParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ goToTiltValueWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRWindowCoveringClusterGoToTiltValueParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ goToTiltValueWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRWindowCoveringClusterGoToTiltValueParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ initWithDeviceEndpointIDQueue(device: MTRDevice, endpointID: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 * @deprecated 16.4 */ initWithDeviceEndpointQueue(device: MTRDevice, endpoint: number, queue: NSObject & OS_dispatch_queue): this; /** * @since 16.1 */ readAttributeAcceptedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeAttributeListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeClusterRevisionWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeConfigStatusWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeCurrentPositionLiftPercent100thsWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeCurrentPositionLiftPercentageWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeCurrentPositionLiftWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeCurrentPositionTiltPercent100thsWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeCurrentPositionTiltPercentageWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeCurrentPositionTiltWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeEndProductTypeWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeFeatureMapWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeGeneratedCommandListWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeInstalledClosedLimitLiftWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeInstalledClosedLimitTiltWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeInstalledOpenLimitLiftWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeInstalledOpenLimitTiltWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeModeWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeNumberOfActuationsLiftWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeNumberOfActuationsTiltWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeOperationalStatusWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributePhysicalClosedLimitLiftWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributePhysicalClosedLimitTiltWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeSafetyStatusWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeTargetPositionLiftPercent100thsWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeTargetPositionTiltPercent100thsWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.1 */ readAttributeTypeWithParams(params: MTRReadParams): NSDictionary; /** * @since 16.4 */ stopMotionWithExpectedValuesExpectedValueIntervalCompletion(expectedValues: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ stopMotionWithExpectedValuesExpectedValueIntervalCompletionHandler(expectedValues: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ stopMotionWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRWindowCoveringClusterStopMotionParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ stopMotionWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRWindowCoveringClusterStopMotionParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ upOrOpenWithExpectedValuesExpectedValueIntervalCompletion(expectedValues: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ upOrOpenWithExpectedValuesExpectedValueIntervalCompletionHandler(expectedValues: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ upOrOpenWithParamsExpectedValuesExpectedValueIntervalCompletion(params: MTRWindowCoveringClusterUpOrOpenParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ upOrOpenWithParamsExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRWindowCoveringClusterUpOrOpenParams, expectedDataValueDictionaries: NSArray> | NSDictionary[], expectedValueIntervalMs: number, completionHandler: (p1: NSError) => void): void; /** * @since 16.1 */ writeAttributeModeWithValueExpectedValueInterval(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number): void; /** * @since 16.1 */ writeAttributeModeWithValueExpectedValueIntervalParams(dataValueDictionary: NSDictionary, expectedValueIntervalMs: number, params: MTRWriteParams): void; } /** * @since 16.1 */ declare class MTRColorControlClusterColorLoopSetParams extends NSObject implements NSCopying { static alloc(): MTRColorControlClusterColorLoopSetParams; // inherited from NSObject static new(): MTRColorControlClusterColorLoopSetParams; // inherited from NSObject /** * @since 16.1 */ action: number; /** * @since 16.1 */ direction: number; /** * @since 16.1 */ optionsMask: number; /** * @since 16.1 */ optionsOverride: number; serverSideProcessingTimeout: number; /** * @since 16.1 */ startHue: number; /** * @since 16.1 */ time: number; timedInvokeTimeoutMs: number; /** * @since 16.1 */ updateFlags: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRColorControlClusterEnhancedMoveHueParams extends NSObject implements NSCopying { static alloc(): MTRColorControlClusterEnhancedMoveHueParams; // inherited from NSObject static new(): MTRColorControlClusterEnhancedMoveHueParams; // inherited from NSObject /** * @since 16.1 */ moveMode: number; /** * @since 16.1 */ optionsMask: number; /** * @since 16.1 */ optionsOverride: number; /** * @since 16.1 */ rate: number; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRColorControlClusterEnhancedMoveToHueAndSaturationParams extends NSObject implements NSCopying { static alloc(): MTRColorControlClusterEnhancedMoveToHueAndSaturationParams; // inherited from NSObject static new(): MTRColorControlClusterEnhancedMoveToHueAndSaturationParams; // inherited from NSObject /** * @since 16.1 */ enhancedHue: number; /** * @since 16.1 */ optionsMask: number; /** * @since 16.1 */ optionsOverride: number; /** * @since 16.1 */ saturation: number; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; /** * @since 16.1 */ transitionTime: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRColorControlClusterEnhancedMoveToHueParams extends NSObject implements NSCopying { static alloc(): MTRColorControlClusterEnhancedMoveToHueParams; // inherited from NSObject static new(): MTRColorControlClusterEnhancedMoveToHueParams; // inherited from NSObject /** * @since 16.1 */ direction: number; /** * @since 16.1 */ enhancedHue: number; /** * @since 16.1 */ optionsMask: number; /** * @since 16.1 */ optionsOverride: number; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; /** * @since 16.1 */ transitionTime: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRColorControlClusterEnhancedStepHueParams extends NSObject implements NSCopying { static alloc(): MTRColorControlClusterEnhancedStepHueParams; // inherited from NSObject static new(): MTRColorControlClusterEnhancedStepHueParams; // inherited from NSObject /** * @since 16.1 */ optionsMask: number; /** * @since 16.1 */ optionsOverride: number; serverSideProcessingTimeout: number; /** * @since 16.1 */ stepMode: number; /** * @since 16.1 */ stepSize: number; timedInvokeTimeoutMs: number; /** * @since 16.1 */ transitionTime: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRColorControlClusterMoveColorParams extends NSObject implements NSCopying { static alloc(): MTRColorControlClusterMoveColorParams; // inherited from NSObject static new(): MTRColorControlClusterMoveColorParams; // inherited from NSObject /** * @since 16.1 */ optionsMask: number; /** * @since 16.1 */ optionsOverride: number; /** * @since 16.1 */ rateX: number; /** * @since 16.1 */ rateY: number; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRColorControlClusterMoveColorTemperatureParams extends NSObject implements NSCopying { static alloc(): MTRColorControlClusterMoveColorTemperatureParams; // inherited from NSObject static new(): MTRColorControlClusterMoveColorTemperatureParams; // inherited from NSObject /** * @since 16.1 */ colorTemperatureMaximumMireds: number; /** * @since 16.1 */ colorTemperatureMinimumMireds: number; /** * @since 16.1 */ moveMode: number; /** * @since 16.1 */ optionsMask: number; /** * @since 16.1 */ optionsOverride: number; /** * @since 16.1 */ rate: number; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRColorControlClusterMoveHueParams extends NSObject implements NSCopying { static alloc(): MTRColorControlClusterMoveHueParams; // inherited from NSObject static new(): MTRColorControlClusterMoveHueParams; // inherited from NSObject /** * @since 16.1 */ moveMode: number; /** * @since 16.1 */ optionsMask: number; /** * @since 16.1 */ optionsOverride: number; /** * @since 16.1 */ rate: number; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRColorControlClusterMoveSaturationParams extends NSObject implements NSCopying { static alloc(): MTRColorControlClusterMoveSaturationParams; // inherited from NSObject static new(): MTRColorControlClusterMoveSaturationParams; // inherited from NSObject /** * @since 16.1 */ moveMode: number; /** * @since 16.1 */ optionsMask: number; /** * @since 16.1 */ optionsOverride: number; /** * @since 16.1 */ rate: number; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRColorControlClusterMoveToColorParams extends NSObject implements NSCopying { static alloc(): MTRColorControlClusterMoveToColorParams; // inherited from NSObject static new(): MTRColorControlClusterMoveToColorParams; // inherited from NSObject /** * @since 16.1 */ colorX: number; /** * @since 16.1 */ colorY: number; /** * @since 16.1 */ optionsMask: number; /** * @since 16.1 */ optionsOverride: number; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; /** * @since 16.1 */ transitionTime: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRColorControlClusterMoveToColorTemperatureParams extends NSObject implements NSCopying { static alloc(): MTRColorControlClusterMoveToColorTemperatureParams; // inherited from NSObject static new(): MTRColorControlClusterMoveToColorTemperatureParams; // inherited from NSObject /** * @since 16.1 * @deprecated 16.4 */ colorTemperature: number; /** * @since 16.4 */ colorTemperatureMireds: number; /** * @since 16.1 */ optionsMask: number; /** * @since 16.1 */ optionsOverride: number; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; /** * @since 16.1 */ transitionTime: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRColorControlClusterMoveToHueAndSaturationParams extends NSObject implements NSCopying { static alloc(): MTRColorControlClusterMoveToHueAndSaturationParams; // inherited from NSObject static new(): MTRColorControlClusterMoveToHueAndSaturationParams; // inherited from NSObject /** * @since 16.1 */ hue: number; /** * @since 16.1 */ optionsMask: number; /** * @since 16.1 */ optionsOverride: number; /** * @since 16.1 */ saturation: number; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; /** * @since 16.1 */ transitionTime: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRColorControlClusterMoveToHueParams extends NSObject implements NSCopying { static alloc(): MTRColorControlClusterMoveToHueParams; // inherited from NSObject static new(): MTRColorControlClusterMoveToHueParams; // inherited from NSObject /** * @since 16.1 */ direction: number; /** * @since 16.1 */ hue: number; /** * @since 16.1 */ optionsMask: number; /** * @since 16.1 */ optionsOverride: number; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; /** * @since 16.1 */ transitionTime: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRColorControlClusterMoveToSaturationParams extends NSObject implements NSCopying { static alloc(): MTRColorControlClusterMoveToSaturationParams; // inherited from NSObject static new(): MTRColorControlClusterMoveToSaturationParams; // inherited from NSObject /** * @since 16.1 */ optionsMask: number; /** * @since 16.1 */ optionsOverride: number; /** * @since 16.1 */ saturation: number; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; /** * @since 16.1 */ transitionTime: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRColorControlClusterStepColorParams extends NSObject implements NSCopying { static alloc(): MTRColorControlClusterStepColorParams; // inherited from NSObject static new(): MTRColorControlClusterStepColorParams; // inherited from NSObject /** * @since 16.1 */ optionsMask: number; /** * @since 16.1 */ optionsOverride: number; serverSideProcessingTimeout: number; /** * @since 16.1 */ stepX: number; /** * @since 16.1 */ stepY: number; timedInvokeTimeoutMs: number; /** * @since 16.1 */ transitionTime: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRColorControlClusterStepColorTemperatureParams extends NSObject implements NSCopying { static alloc(): MTRColorControlClusterStepColorTemperatureParams; // inherited from NSObject static new(): MTRColorControlClusterStepColorTemperatureParams; // inherited from NSObject /** * @since 16.1 */ colorTemperatureMaximumMireds: number; /** * @since 16.1 */ colorTemperatureMinimumMireds: number; /** * @since 16.1 */ optionsMask: number; /** * @since 16.1 */ optionsOverride: number; serverSideProcessingTimeout: number; /** * @since 16.1 */ stepMode: number; /** * @since 16.1 */ stepSize: number; timedInvokeTimeoutMs: number; /** * @since 16.1 */ transitionTime: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRColorControlClusterStepHueParams extends NSObject implements NSCopying { static alloc(): MTRColorControlClusterStepHueParams; // inherited from NSObject static new(): MTRColorControlClusterStepHueParams; // inherited from NSObject /** * @since 16.1 */ optionsMask: number; /** * @since 16.1 */ optionsOverride: number; serverSideProcessingTimeout: number; /** * @since 16.1 */ stepMode: number; /** * @since 16.1 */ stepSize: number; timedInvokeTimeoutMs: number; /** * @since 16.1 */ transitionTime: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRColorControlClusterStepSaturationParams extends NSObject implements NSCopying { static alloc(): MTRColorControlClusterStepSaturationParams; // inherited from NSObject static new(): MTRColorControlClusterStepSaturationParams; // inherited from NSObject /** * @since 16.1 */ optionsMask: number; /** * @since 16.1 */ optionsOverride: number; serverSideProcessingTimeout: number; /** * @since 16.1 */ stepMode: number; /** * @since 16.1 */ stepSize: number; timedInvokeTimeoutMs: number; /** * @since 16.1 */ transitionTime: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRColorControlClusterStopMoveStepParams extends NSObject implements NSCopying { static alloc(): MTRColorControlClusterStopMoveStepParams; // inherited from NSObject static new(): MTRColorControlClusterStopMoveStepParams; // inherited from NSObject /** * @since 16.1 */ optionsMask: number; /** * @since 16.1 */ optionsOverride: number; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 * @deprecated 18.2 */ declare const enum MTRColorControlColorCapabilities { HueSaturationSupported = 1, EnhancedHueSupported = 2, ColorLoopSupported = 4, XYAttributesSupported = 8, ColorTemperatureSupported = 16 } /** * @since 18.2 */ declare const enum MTRColorControlColorCapabilitiesBitmap { HueSaturation = 1, EnhancedHue = 2, ColorLoop = 4, XY = 8, ColorTemperature = 16 } /** * @since 16.1 */ declare const enum MTRColorControlColorLoopAction { Deactivate = 0, ActivateFromColorLoopStartEnhancedHue = 1, ActivateFromEnhancedCurrentHue = 2 } /** * @since 16.1 */ declare const enum MTRColorControlColorLoopDirection { Decrement = 0, DecrementHue = 0, Increment = 1, IncrementHue = 1 } /** * @since 16.1 * @deprecated 18.2 */ declare const enum MTRColorControlColorLoopUpdateFlags { UpdateAction = 1, UpdateDirection = 2, UpdateTime = 4, UpdateStartHue = 8 } /** * @since 16.1 */ declare const enum MTRColorControlColorMode { CurrentHueAndCurrentSaturation = 0, CurrentXAndCurrentY = 1, ColorTemperatureMireds = 2, ColorTemperature = 2 } /** * @since 18.2 */ declare const enum MTRColorControlDirection { Shortest = 0, Longest = 1, Up = 2, Down = 3 } /** * @since 18.2 */ declare const enum MTRColorControlDriftCompensation { None = 0, OtherOrUnknown = 1, TemperatureMonitoring = 2, OpticalLuminanceMonitoringAndFeedback = 3, OpticalColorMonitoringAndFeedback = 4 } /** * @since 18.2 */ declare const enum MTRColorControlEnhancedColorMode { CurrentHueAndCurrentSaturation = 0, CurrentXAndCurrentY = 1, ColorTemperatureMireds = 2, EnhancedCurrentHueAndCurrentSaturation = 3 } /** * @since 16.1 */ declare const enum MTRColorControlFeature { HueAndSaturation = 1, EnhancedHue = 2, ColorLoop = 4, XY = 8, ColorTemperature = 16 } /** * @since 16.1 * @deprecated 18.2 */ declare const enum MTRColorControlHueDirection { ShortestDistance = 0, LongestDistance = 1, Up = 2, Down = 3 } /** * @since 16.1 * @deprecated 18.2 */ declare const enum MTRColorControlHueMoveMode { Stop = 0, Up = 1, Down = 3 } /** * @since 16.1 * @deprecated 18.2 */ declare const enum MTRColorControlHueStepMode { Up = 1, Down = 3 } /** * @since 18.2 */ declare const enum MTRColorControlMoveMode { Stop = 0, Up = 1, Down = 3 } /** * @since 18.2 */ declare const enum MTRColorControlOptionsBitmap { ExecuteIfOff = 1 } /** * @since 16.1 * @deprecated 18.2 */ declare const enum MTRColorControlSaturationMoveMode { Stop = 0, Up = 1, Down = 3 } /** * @since 16.1 * @deprecated 18.2 */ declare const enum MTRColorControlSaturationStepMode { Up = 1, Down = 3 } /** * @since 18.2 */ declare const enum MTRColorControlStepMode { Up = 1, Down = 3 } /** * @since 18.2 */ declare const enum MTRColorControlUpdateFlagsBitmap { UpdateAction = 1, UpdateDirection = 2, UpdateTime = 4, UpdateStartHue = 8 } declare const enum MTRCommandIDType { ClusterIdentifyCommandIdentifyID = 0, ClusterIdentifyCommandTriggerEffectID = 64, CommandIDTypeClusterIdentifyCommandIdentifyID = 0, CommandIDTypeClusterIdentifyCommandTriggerEffectID = 64, ClusterGroupsCommandAddGroupID = 0, ClusterGroupsCommandAddGroupResponseID = 0, ClusterGroupsCommandViewGroupID = 1, ClusterGroupsCommandViewGroupResponseID = 1, ClusterGroupsCommandGetGroupMembershipID = 2, ClusterGroupsCommandGetGroupMembershipResponseID = 2, ClusterGroupsCommandRemoveGroupID = 3, ClusterGroupsCommandRemoveGroupResponseID = 3, ClusterGroupsCommandRemoveAllGroupsID = 4, ClusterGroupsCommandAddGroupIfIdentifyingID = 5, CommandIDTypeClusterGroupsCommandAddGroupID = 0, CommandIDTypeClusterGroupsCommandAddGroupResponseID = 0, CommandIDTypeClusterGroupsCommandViewGroupID = 1, CommandIDTypeClusterGroupsCommandViewGroupResponseID = 1, CommandIDTypeClusterGroupsCommandGetGroupMembershipID = 2, CommandIDTypeClusterGroupsCommandGetGroupMembershipResponseID = 2, CommandIDTypeClusterGroupsCommandRemoveGroupID = 3, CommandIDTypeClusterGroupsCommandRemoveGroupResponseID = 3, CommandIDTypeClusterGroupsCommandRemoveAllGroupsID = 4, CommandIDTypeClusterGroupsCommandAddGroupIfIdentifyingID = 5, ClusterOnOffCommandOffID = 0, ClusterOnOffCommandOnID = 1, ClusterOnOffCommandToggleID = 2, ClusterOnOffCommandOffWithEffectID = 64, ClusterOnOffCommandOnWithRecallGlobalSceneID = 65, ClusterOnOffCommandOnWithTimedOffID = 66, CommandIDTypeClusterOnOffCommandOffID = 0, CommandIDTypeClusterOnOffCommandOnID = 1, CommandIDTypeClusterOnOffCommandToggleID = 2, CommandIDTypeClusterOnOffCommandOffWithEffectID = 64, CommandIDTypeClusterOnOffCommandOnWithRecallGlobalSceneID = 65, CommandIDTypeClusterOnOffCommandOnWithTimedOffID = 66, ClusterLevelControlCommandMoveToLevelID = 0, ClusterLevelControlCommandMoveID = 1, ClusterLevelControlCommandStepID = 2, ClusterLevelControlCommandStopID = 3, ClusterLevelControlCommandMoveToLevelWithOnOffID = 4, ClusterLevelControlCommandMoveWithOnOffID = 5, ClusterLevelControlCommandStepWithOnOffID = 6, ClusterLevelControlCommandStopWithOnOffID = 7, ClusterLevelControlCommandMoveToClosestFrequencyID = 8, CommandIDTypeClusterLevelControlCommandMoveToLevelID = 0, CommandIDTypeClusterLevelControlCommandMoveID = 1, CommandIDTypeClusterLevelControlCommandStepID = 2, CommandIDTypeClusterLevelControlCommandStopID = 3, CommandIDTypeClusterLevelControlCommandMoveToLevelWithOnOffID = 4, CommandIDTypeClusterLevelControlCommandMoveWithOnOffID = 5, CommandIDTypeClusterLevelControlCommandStepWithOnOffID = 6, CommandIDTypeClusterLevelControlCommandStopWithOnOffID = 7, CommandIDTypeClusterLevelControlCommandMoveToClosestFrequencyID = 8, CommandIDTypeClusterAccessControlCommandReviewFabricRestrictionsID = 0, CommandIDTypeClusterAccessControlCommandReviewFabricRestrictionsResponseID = 1, ClusterActionsCommandInstantActionID = 0, ClusterActionsCommandInstantActionWithTransitionID = 1, ClusterActionsCommandStartActionID = 2, ClusterActionsCommandStartActionWithDurationID = 3, ClusterActionsCommandStopActionID = 4, ClusterActionsCommandPauseActionID = 5, ClusterActionsCommandPauseActionWithDurationID = 6, ClusterActionsCommandResumeActionID = 7, ClusterActionsCommandEnableActionID = 8, ClusterActionsCommandEnableActionWithDurationID = 9, ClusterActionsCommandDisableActionID = 10, ClusterActionsCommandDisableActionWithDurationID = 11, CommandIDTypeClusterActionsCommandInstantActionID = 0, CommandIDTypeClusterActionsCommandInstantActionWithTransitionID = 1, CommandIDTypeClusterActionsCommandStartActionID = 2, CommandIDTypeClusterActionsCommandStartActionWithDurationID = 3, CommandIDTypeClusterActionsCommandStopActionID = 4, CommandIDTypeClusterActionsCommandPauseActionID = 5, CommandIDTypeClusterActionsCommandPauseActionWithDurationID = 6, CommandIDTypeClusterActionsCommandResumeActionID = 7, CommandIDTypeClusterActionsCommandEnableActionID = 8, CommandIDTypeClusterActionsCommandEnableActionWithDurationID = 9, CommandIDTypeClusterActionsCommandDisableActionID = 10, CommandIDTypeClusterActionsCommandDisableActionWithDurationID = 11, ClusterBasicCommandMfgSpecificPingID = 268566528, ClusterOtaSoftwareUpdateProviderCommandQueryImageID = 0, ClusterOtaSoftwareUpdateProviderCommandQueryImageResponseID = 1, ClusterOtaSoftwareUpdateProviderCommandApplyUpdateRequestID = 2, ClusterOtaSoftwareUpdateProviderCommandApplyUpdateResponseID = 3, ClusterOtaSoftwareUpdateProviderCommandNotifyUpdateAppliedID = 4, CommandIDTypeClusterOTASoftwareUpdateProviderCommandQueryImageID = 0, CommandIDTypeClusterOTASoftwareUpdateProviderCommandQueryImageResponseID = 1, CommandIDTypeClusterOTASoftwareUpdateProviderCommandApplyUpdateRequestID = 2, CommandIDTypeClusterOTASoftwareUpdateProviderCommandApplyUpdateResponseID = 3, CommandIDTypeClusterOTASoftwareUpdateProviderCommandNotifyUpdateAppliedID = 4, ClusterOtaSoftwareUpdateRequestorCommandAnnounceOtaProviderID = 0, CommandIDTypeClusterOTASoftwareUpdateRequestorCommandAnnounceOTAProviderID = 0, ClusterGeneralCommissioningCommandArmFailSafeID = 0, ClusterGeneralCommissioningCommandArmFailSafeResponseID = 1, ClusterGeneralCommissioningCommandSetRegulatoryConfigID = 2, ClusterGeneralCommissioningCommandSetRegulatoryConfigResponseID = 3, ClusterGeneralCommissioningCommandCommissioningCompleteID = 4, ClusterGeneralCommissioningCommandCommissioningCompleteResponseID = 5, CommandIDTypeClusterGeneralCommissioningCommandArmFailSafeID = 0, CommandIDTypeClusterGeneralCommissioningCommandArmFailSafeResponseID = 1, CommandIDTypeClusterGeneralCommissioningCommandSetRegulatoryConfigID = 2, CommandIDTypeClusterGeneralCommissioningCommandSetRegulatoryConfigResponseID = 3, CommandIDTypeClusterGeneralCommissioningCommandCommissioningCompleteID = 4, CommandIDTypeClusterGeneralCommissioningCommandCommissioningCompleteResponseID = 5, CommandIDTypeClusterGeneralCommissioningCommandSetTCAcknowledgementsID = 6, CommandIDTypeClusterGeneralCommissioningCommandSetTCAcknowledgementsResponseID = 7, ClusterNetworkCommissioningCommandScanNetworksID = 0, ClusterNetworkCommissioningCommandScanNetworksResponseID = 1, ClusterNetworkCommissioningCommandAddOrUpdateWiFiNetworkID = 2, ClusterNetworkCommissioningCommandAddOrUpdateThreadNetworkID = 3, ClusterNetworkCommissioningCommandRemoveNetworkID = 4, ClusterNetworkCommissioningCommandNetworkConfigResponseID = 5, ClusterNetworkCommissioningCommandConnectNetworkID = 6, ClusterNetworkCommissioningCommandConnectNetworkResponseID = 7, ClusterNetworkCommissioningCommandReorderNetworkID = 8, CommandIDTypeClusterNetworkCommissioningCommandScanNetworksID = 0, CommandIDTypeClusterNetworkCommissioningCommandScanNetworksResponseID = 1, CommandIDTypeClusterNetworkCommissioningCommandAddOrUpdateWiFiNetworkID = 2, CommandIDTypeClusterNetworkCommissioningCommandAddOrUpdateThreadNetworkID = 3, CommandIDTypeClusterNetworkCommissioningCommandRemoveNetworkID = 4, CommandIDTypeClusterNetworkCommissioningCommandNetworkConfigResponseID = 5, CommandIDTypeClusterNetworkCommissioningCommandConnectNetworkID = 6, CommandIDTypeClusterNetworkCommissioningCommandConnectNetworkResponseID = 7, CommandIDTypeClusterNetworkCommissioningCommandReorderNetworkID = 8, CommandIDTypeClusterNetworkCommissioningCommandQueryIdentityID = 9, CommandIDTypeClusterNetworkCommissioningCommandQueryIdentityResponseID = 10, ClusterDiagnosticLogsCommandRetrieveLogsRequestID = 0, ClusterDiagnosticLogsCommandRetrieveLogsResponseID = 1, CommandIDTypeClusterDiagnosticLogsCommandRetrieveLogsRequestID = 0, CommandIDTypeClusterDiagnosticLogsCommandRetrieveLogsResponseID = 1, ClusterGeneralDiagnosticsCommandTestEventTriggerID = 0, CommandIDTypeClusterGeneralDiagnosticsCommandTestEventTriggerID = 0, CommandIDTypeClusterGeneralDiagnosticsCommandTimeSnapshotID = 1, CommandIDTypeClusterGeneralDiagnosticsCommandTimeSnapshotResponseID = 2, CommandIDTypeClusterGeneralDiagnosticsCommandPayloadTestRequestID = 3, CommandIDTypeClusterGeneralDiagnosticsCommandPayloadTestResponseID = 4, ClusterSoftwareDiagnosticsCommandResetWatermarksID = 0, CommandIDTypeClusterSoftwareDiagnosticsCommandResetWatermarksID = 0, ClusterThreadNetworkDiagnosticsCommandResetCountsID = 0, CommandIDTypeClusterThreadNetworkDiagnosticsCommandResetCountsID = 0, ClusterWiFiNetworkDiagnosticsCommandResetCountsID = 0, CommandIDTypeClusterWiFiNetworkDiagnosticsCommandResetCountsID = 0, ClusterEthernetNetworkDiagnosticsCommandResetCountsID = 0, CommandIDTypeClusterEthernetNetworkDiagnosticsCommandResetCountsID = 0, ClusterTimeSynchronizationCommandSetUtcTimeID = 0, CommandIDTypeClusterTimeSynchronizationCommandSetUTCTimeID = 0, CommandIDTypeClusterTimeSynchronizationCommandSetUtcTimeID = 0, CommandIDTypeClusterTimeSynchronizationCommandSetTrustedTimeSourceID = 1, CommandIDTypeClusterTimeSynchronizationCommandSetTimeZoneID = 2, CommandIDTypeClusterTimeSynchronizationCommandSetTimeZoneResponseID = 3, CommandIDTypeClusterTimeSynchronizationCommandSetDSTOffsetID = 4, CommandIDTypeClusterTimeSynchronizationCommandSetDefaultNTPID = 5, CommandIDTypeClusterBridgedDeviceBasicInformationCommandKeepActiveID = 128, ClusterAdministratorCommissioningCommandOpenCommissioningWindowID = 0, ClusterAdministratorCommissioningCommandOpenBasicCommissioningWindowID = 1, ClusterAdministratorCommissioningCommandRevokeCommissioningID = 2, CommandIDTypeClusterAdministratorCommissioningCommandOpenCommissioningWindowID = 0, CommandIDTypeClusterAdministratorCommissioningCommandOpenBasicCommissioningWindowID = 1, CommandIDTypeClusterAdministratorCommissioningCommandRevokeCommissioningID = 2, ClusterOperationalCredentialsCommandAttestationRequestID = 0, ClusterOperationalCredentialsCommandAttestationResponseID = 1, ClusterOperationalCredentialsCommandCertificateChainRequestID = 2, ClusterOperationalCredentialsCommandCertificateChainResponseID = 3, ClusterOperationalCredentialsCommandCSRRequestID = 4, ClusterOperationalCredentialsCommandCSRResponseID = 5, ClusterOperationalCredentialsCommandAddNOCID = 6, ClusterOperationalCredentialsCommandUpdateNOCID = 7, ClusterOperationalCredentialsCommandNOCResponseID = 8, ClusterOperationalCredentialsCommandUpdateFabricLabelID = 9, ClusterOperationalCredentialsCommandRemoveFabricID = 10, ClusterOperationalCredentialsCommandAddTrustedRootCertificateID = 11, CommandIDTypeClusterOperationalCredentialsCommandAttestationRequestID = 0, CommandIDTypeClusterOperationalCredentialsCommandAttestationResponseID = 1, CommandIDTypeClusterOperationalCredentialsCommandCertificateChainRequestID = 2, CommandIDTypeClusterOperationalCredentialsCommandCertificateChainResponseID = 3, CommandIDTypeClusterOperationalCredentialsCommandCSRRequestID = 4, CommandIDTypeClusterOperationalCredentialsCommandCSRResponseID = 5, CommandIDTypeClusterOperationalCredentialsCommandAddNOCID = 6, CommandIDTypeClusterOperationalCredentialsCommandUpdateNOCID = 7, CommandIDTypeClusterOperationalCredentialsCommandNOCResponseID = 8, CommandIDTypeClusterOperationalCredentialsCommandUpdateFabricLabelID = 9, CommandIDTypeClusterOperationalCredentialsCommandRemoveFabricID = 10, CommandIDTypeClusterOperationalCredentialsCommandAddTrustedRootCertificateID = 11, CommandIDTypeClusterOperationalCredentialsCommandSetVIDVerificationStatementID = 12, CommandIDTypeClusterOperationalCredentialsCommandSignVIDVerificationRequestID = 13, CommandIDTypeClusterOperationalCredentialsCommandSignVIDVerificationResponseID = 14, ClusterGroupKeyManagementCommandKeySetWriteID = 0, ClusterGroupKeyManagementCommandKeySetReadID = 1, ClusterGroupKeyManagementCommandKeySetReadResponseID = 2, ClusterGroupKeyManagementCommandKeySetRemoveID = 3, ClusterGroupKeyManagementCommandKeySetReadAllIndicesID = 4, ClusterGroupKeyManagementCommandKeySetReadAllIndicesResponseID = 5, CommandIDTypeClusterGroupKeyManagementCommandKeySetWriteID = 0, CommandIDTypeClusterGroupKeyManagementCommandKeySetReadID = 1, CommandIDTypeClusterGroupKeyManagementCommandKeySetReadResponseID = 2, CommandIDTypeClusterGroupKeyManagementCommandKeySetRemoveID = 3, CommandIDTypeClusterGroupKeyManagementCommandKeySetReadAllIndicesID = 4, CommandIDTypeClusterGroupKeyManagementCommandKeySetReadAllIndicesResponseID = 5, CommandIDTypeClusterICDManagementCommandRegisterClientID = 0, CommandIDTypeClusterICDManagementCommandRegisterClientResponseID = 1, CommandIDTypeClusterICDManagementCommandUnregisterClientID = 2, CommandIDTypeClusterICDManagementCommandStayActiveRequestID = 3, CommandIDTypeClusterICDManagementCommandStayActiveResponseID = 4, CommandIDTypeClusterTimerCommandSetTimerID = 0, CommandIDTypeClusterTimerCommandResetTimerID = 1, CommandIDTypeClusterTimerCommandAddTimeID = 2, CommandIDTypeClusterTimerCommandReduceTimeID = 3, CommandIDTypeClusterOvenCavityOperationalStateCommandStopID = 1, CommandIDTypeClusterOvenCavityOperationalStateCommandStartID = 2, CommandIDTypeClusterOvenCavityOperationalStateCommandOperationalCommandResponseID = 4, CommandIDTypeClusterOvenModeCommandChangeToModeID = 0, CommandIDTypeClusterOvenModeCommandChangeToModeResponseID = 1, ClusterModeSelectCommandChangeToModeID = 0, CommandIDTypeClusterModeSelectCommandChangeToModeID = 0, CommandIDTypeClusterLaundryWasherModeCommandChangeToModeID = 0, CommandIDTypeClusterLaundryWasherModeCommandChangeToModeResponseID = 1, CommandIDTypeClusterRefrigeratorAndTemperatureControlledCabinetModeCommandChangeToModeID = 0, CommandIDTypeClusterRefrigeratorAndTemperatureControlledCabinetModeCommandChangeToModeResponseID = 1, CommandIDTypeClusterRVCRunModeCommandChangeToModeID = 0, CommandIDTypeClusterRVCRunModeCommandChangeToModeResponseID = 1, CommandIDTypeClusterRVCCleanModeCommandChangeToModeID = 0, CommandIDTypeClusterRVCCleanModeCommandChangeToModeResponseID = 1, CommandIDTypeClusterTemperatureControlCommandSetTemperatureID = 0, CommandIDTypeClusterDishwasherModeCommandChangeToModeID = 0, CommandIDTypeClusterDishwasherModeCommandChangeToModeResponseID = 1, CommandIDTypeClusterSmokeCOAlarmCommandSelfTestRequestID = 0, CommandIDTypeClusterDishwasherAlarmCommandResetID = 0, CommandIDTypeClusterDishwasherAlarmCommandModifyEnabledAlarmsID = 1, CommandIDTypeClusterMicrowaveOvenControlCommandSetCookingParametersID = 0, CommandIDTypeClusterMicrowaveOvenControlCommandAddMoreTimeID = 1, CommandIDTypeClusterOperationalStateCommandPauseID = 0, CommandIDTypeClusterOperationalStateCommandStopID = 1, CommandIDTypeClusterOperationalStateCommandStartID = 2, CommandIDTypeClusterOperationalStateCommandResumeID = 3, CommandIDTypeClusterOperationalStateCommandOperationalCommandResponseID = 4, CommandIDTypeClusterRVCOperationalStateCommandPauseID = 0, CommandIDTypeClusterRVCOperationalStateCommandResumeID = 3, CommandIDTypeClusterRVCOperationalStateCommandOperationalCommandResponseID = 4, CommandIDTypeClusterRVCOperationalStateCommandGoHomeID = 128, CommandIDTypeClusterScenesManagementCommandAddSceneID = 0, CommandIDTypeClusterScenesManagementCommandAddSceneResponseID = 0, CommandIDTypeClusterScenesManagementCommandViewSceneID = 1, CommandIDTypeClusterScenesManagementCommandViewSceneResponseID = 1, CommandIDTypeClusterScenesManagementCommandRemoveSceneID = 2, CommandIDTypeClusterScenesManagementCommandRemoveSceneResponseID = 2, CommandIDTypeClusterScenesManagementCommandRemoveAllScenesID = 3, CommandIDTypeClusterScenesManagementCommandRemoveAllScenesResponseID = 3, CommandIDTypeClusterScenesManagementCommandStoreSceneID = 4, CommandIDTypeClusterScenesManagementCommandStoreSceneResponseID = 4, CommandIDTypeClusterScenesManagementCommandRecallSceneID = 5, CommandIDTypeClusterScenesManagementCommandGetSceneMembershipID = 6, CommandIDTypeClusterScenesManagementCommandGetSceneMembershipResponseID = 6, CommandIDTypeClusterScenesManagementCommandCopySceneID = 64, CommandIDTypeClusterScenesManagementCommandCopySceneResponseID = 64, CommandIDTypeClusterHEPAFilterMonitoringCommandResetConditionID = 0, CommandIDTypeClusterActivatedCarbonFilterMonitoringCommandResetConditionID = 0, CommandIDTypeClusterBooleanStateConfigurationCommandSuppressAlarmID = 0, CommandIDTypeClusterBooleanStateConfigurationCommandEnableDisableAlarmID = 1, CommandIDTypeClusterValveConfigurationAndControlCommandOpenID = 0, CommandIDTypeClusterValveConfigurationAndControlCommandCloseID = 1, CommandIDTypeClusterWaterHeaterManagementCommandBoostID = 0, CommandIDTypeClusterWaterHeaterManagementCommandCancelBoostID = 1, CommandIDTypeClusterCommodityPriceCommandGetDetailedPriceRequestID = 0, CommandIDTypeClusterCommodityPriceCommandGetDetailedPriceResponseID = 1, CommandIDTypeClusterCommodityPriceCommandGetDetailedForecastRequestID = 2, CommandIDTypeClusterCommodityPriceCommandGetDetailedForecastResponseID = 3, CommandIDTypeClusterMessagesCommandPresentMessagesRequestID = 0, CommandIDTypeClusterMessagesCommandCancelMessagesRequestID = 1, CommandIDTypeClusterDeviceEnergyManagementCommandPowerAdjustRequestID = 0, CommandIDTypeClusterDeviceEnergyManagementCommandCancelPowerAdjustRequestID = 1, CommandIDTypeClusterDeviceEnergyManagementCommandStartTimeAdjustRequestID = 2, CommandIDTypeClusterDeviceEnergyManagementCommandPauseRequestID = 3, CommandIDTypeClusterDeviceEnergyManagementCommandResumeRequestID = 4, CommandIDTypeClusterDeviceEnergyManagementCommandModifyForecastRequestID = 5, CommandIDTypeClusterDeviceEnergyManagementCommandRequestConstraintBasedForecastID = 6, CommandIDTypeClusterDeviceEnergyManagementCommandCancelRequestID = 7, CommandIDTypeClusterEnergyEVSECommandGetTargetsResponseID = 0, CommandIDTypeClusterEnergyEVSECommandDisableID = 1, CommandIDTypeClusterEnergyEVSECommandEnableChargingID = 2, CommandIDTypeClusterEnergyEVSECommandEnableDischargingID = 3, CommandIDTypeClusterEnergyEVSECommandStartDiagnosticsID = 4, CommandIDTypeClusterEnergyEVSECommandSetTargetsID = 5, CommandIDTypeClusterEnergyEVSECommandGetTargetsID = 6, CommandIDTypeClusterEnergyEVSECommandClearTargetsID = 7, CommandIDTypeClusterEnergyEVSEModeCommandChangeToModeID = 0, CommandIDTypeClusterEnergyEVSEModeCommandChangeToModeResponseID = 1, CommandIDTypeClusterWaterHeaterModeCommandChangeToModeID = 0, CommandIDTypeClusterWaterHeaterModeCommandChangeToModeResponseID = 1, CommandIDTypeClusterDeviceEnergyManagementModeCommandChangeToModeID = 0, CommandIDTypeClusterDeviceEnergyManagementModeCommandChangeToModeResponseID = 1, ClusterDoorLockCommandLockDoorID = 0, ClusterDoorLockCommandUnlockDoorID = 1, ClusterDoorLockCommandUnlockWithTimeoutID = 3, ClusterDoorLockCommandSetWeekDayScheduleID = 11, ClusterDoorLockCommandGetWeekDayScheduleID = 12, ClusterDoorLockCommandGetWeekDayScheduleResponseID = 12, ClusterDoorLockCommandClearWeekDayScheduleID = 13, ClusterDoorLockCommandSetYearDayScheduleID = 14, ClusterDoorLockCommandGetYearDayScheduleID = 15, ClusterDoorLockCommandGetYearDayScheduleResponseID = 15, ClusterDoorLockCommandClearYearDayScheduleID = 16, ClusterDoorLockCommandSetHolidayScheduleID = 17, ClusterDoorLockCommandGetHolidayScheduleID = 18, ClusterDoorLockCommandGetHolidayScheduleResponseID = 18, ClusterDoorLockCommandClearHolidayScheduleID = 19, ClusterDoorLockCommandSetUserID = 26, ClusterDoorLockCommandGetUserID = 27, ClusterDoorLockCommandGetUserResponseID = 28, ClusterDoorLockCommandClearUserID = 29, ClusterDoorLockCommandSetCredentialID = 34, ClusterDoorLockCommandSetCredentialResponseID = 35, ClusterDoorLockCommandGetCredentialStatusID = 36, ClusterDoorLockCommandGetCredentialStatusResponseID = 37, ClusterDoorLockCommandClearCredentialID = 38, CommandIDTypeClusterDoorLockCommandLockDoorID = 0, CommandIDTypeClusterDoorLockCommandUnlockDoorID = 1, CommandIDTypeClusterDoorLockCommandUnlockWithTimeoutID = 3, CommandIDTypeClusterDoorLockCommandSetWeekDayScheduleID = 11, CommandIDTypeClusterDoorLockCommandGetWeekDayScheduleID = 12, CommandIDTypeClusterDoorLockCommandGetWeekDayScheduleResponseID = 12, CommandIDTypeClusterDoorLockCommandClearWeekDayScheduleID = 13, CommandIDTypeClusterDoorLockCommandSetYearDayScheduleID = 14, CommandIDTypeClusterDoorLockCommandGetYearDayScheduleID = 15, CommandIDTypeClusterDoorLockCommandGetYearDayScheduleResponseID = 15, CommandIDTypeClusterDoorLockCommandClearYearDayScheduleID = 16, CommandIDTypeClusterDoorLockCommandSetHolidayScheduleID = 17, CommandIDTypeClusterDoorLockCommandGetHolidayScheduleID = 18, CommandIDTypeClusterDoorLockCommandGetHolidayScheduleResponseID = 18, CommandIDTypeClusterDoorLockCommandClearHolidayScheduleID = 19, CommandIDTypeClusterDoorLockCommandSetUserID = 26, CommandIDTypeClusterDoorLockCommandGetUserID = 27, CommandIDTypeClusterDoorLockCommandGetUserResponseID = 28, CommandIDTypeClusterDoorLockCommandClearUserID = 29, CommandIDTypeClusterDoorLockCommandSetCredentialID = 34, CommandIDTypeClusterDoorLockCommandSetCredentialResponseID = 35, CommandIDTypeClusterDoorLockCommandGetCredentialStatusID = 36, CommandIDTypeClusterDoorLockCommandGetCredentialStatusResponseID = 37, CommandIDTypeClusterDoorLockCommandClearCredentialID = 38, CommandIDTypeClusterDoorLockCommandUnboltDoorID = 39, CommandIDTypeClusterDoorLockCommandSetAliroReaderConfigID = 40, CommandIDTypeClusterDoorLockCommandClearAliroReaderConfigID = 41, CommandIDTypeClusterDoorLockCommandAppleSetAliroCredentialID = 323551232, CommandIDTypeClusterDoorLockCommandAppleGetAliroCredentialStatusID = 323551233, CommandIDTypeClusterDoorLockCommandAppleClearAliroCredentialID = 323551234, CommandIDTypeClusterDoorLockCommandAppleSetAliroReaderConfigID = 323551235, CommandIDTypeClusterDoorLockCommandAppleClearAliroReaderConfigID = 323551236, ClusterWindowCoveringCommandUpOrOpenID = 0, ClusterWindowCoveringCommandDownOrCloseID = 1, ClusterWindowCoveringCommandStopMotionID = 2, ClusterWindowCoveringCommandGoToLiftValueID = 4, ClusterWindowCoveringCommandGoToLiftPercentageID = 5, ClusterWindowCoveringCommandGoToTiltValueID = 7, ClusterWindowCoveringCommandGoToTiltPercentageID = 8, CommandIDTypeClusterWindowCoveringCommandUpOrOpenID = 0, CommandIDTypeClusterWindowCoveringCommandDownOrCloseID = 1, CommandIDTypeClusterWindowCoveringCommandStopMotionID = 2, CommandIDTypeClusterWindowCoveringCommandGoToLiftValueID = 4, CommandIDTypeClusterWindowCoveringCommandGoToLiftPercentageID = 5, CommandIDTypeClusterWindowCoveringCommandGoToTiltValueID = 7, CommandIDTypeClusterWindowCoveringCommandGoToTiltPercentageID = 8, CommandIDTypeClusterClosureControlCommandStopID = 0, CommandIDTypeClusterClosureControlCommandMoveToID = 1, CommandIDTypeClusterClosureControlCommandCalibrateID = 2, CommandIDTypeClusterClosureDimensionCommandSetTargetID = 0, CommandIDTypeClusterClosureDimensionCommandStepID = 1, CommandIDTypeClusterServiceAreaCommandSelectAreasID = 0, CommandIDTypeClusterServiceAreaCommandSelectAreasResponseID = 1, CommandIDTypeClusterServiceAreaCommandSkipAreaID = 2, CommandIDTypeClusterServiceAreaCommandSkipAreaResponseID = 3, ClusterThermostatCommandSetpointRaiseLowerID = 0, ClusterThermostatCommandGetWeeklyScheduleResponseID = 0, ClusterThermostatCommandSetWeeklyScheduleID = 1, ClusterThermostatCommandGetWeeklyScheduleID = 2, ClusterThermostatCommandClearWeeklyScheduleID = 3, CommandIDTypeClusterThermostatCommandSetpointRaiseLowerID = 0, CommandIDTypeClusterThermostatCommandGetWeeklyScheduleResponseID = 0, CommandIDTypeClusterThermostatCommandSetWeeklyScheduleID = 1, CommandIDTypeClusterThermostatCommandGetWeeklyScheduleID = 2, CommandIDTypeClusterThermostatCommandAddThermostatSuggestionResponseID = 2, CommandIDTypeClusterThermostatCommandClearWeeklyScheduleID = 3, CommandIDTypeClusterThermostatCommandSetActiveScheduleRequestID = 5, CommandIDTypeClusterThermostatCommandSetActivePresetRequestID = 6, CommandIDTypeClusterThermostatCommandAddThermostatSuggestionID = 7, CommandIDTypeClusterThermostatCommandRemoveThermostatSuggestionID = 8, CommandIDTypeClusterThermostatCommandAtomicResponseID = 253, CommandIDTypeClusterThermostatCommandAtomicRequestID = 254, CommandIDTypeClusterFanControlCommandStepID = 0, ClusterColorControlCommandMoveToHueID = 0, ClusterColorControlCommandMoveHueID = 1, ClusterColorControlCommandStepHueID = 2, ClusterColorControlCommandMoveToSaturationID = 3, ClusterColorControlCommandMoveSaturationID = 4, ClusterColorControlCommandStepSaturationID = 5, ClusterColorControlCommandMoveToHueAndSaturationID = 6, ClusterColorControlCommandMoveToColorID = 7, ClusterColorControlCommandMoveColorID = 8, ClusterColorControlCommandStepColorID = 9, ClusterColorControlCommandMoveToColorTemperatureID = 10, ClusterColorControlCommandEnhancedMoveToHueID = 64, ClusterColorControlCommandEnhancedMoveHueID = 65, ClusterColorControlCommandEnhancedStepHueID = 66, ClusterColorControlCommandEnhancedMoveToHueAndSaturationID = 67, ClusterColorControlCommandColorLoopSetID = 68, ClusterColorControlCommandStopMoveStepID = 71, ClusterColorControlCommandMoveColorTemperatureID = 75, ClusterColorControlCommandStepColorTemperatureID = 76, CommandIDTypeClusterColorControlCommandMoveToHueID = 0, CommandIDTypeClusterColorControlCommandMoveHueID = 1, CommandIDTypeClusterColorControlCommandStepHueID = 2, CommandIDTypeClusterColorControlCommandMoveToSaturationID = 3, CommandIDTypeClusterColorControlCommandMoveSaturationID = 4, CommandIDTypeClusterColorControlCommandStepSaturationID = 5, CommandIDTypeClusterColorControlCommandMoveToHueAndSaturationID = 6, CommandIDTypeClusterColorControlCommandMoveToColorID = 7, CommandIDTypeClusterColorControlCommandMoveColorID = 8, CommandIDTypeClusterColorControlCommandStepColorID = 9, CommandIDTypeClusterColorControlCommandMoveToColorTemperatureID = 10, CommandIDTypeClusterColorControlCommandEnhancedMoveToHueID = 64, CommandIDTypeClusterColorControlCommandEnhancedMoveHueID = 65, CommandIDTypeClusterColorControlCommandEnhancedStepHueID = 66, CommandIDTypeClusterColorControlCommandEnhancedMoveToHueAndSaturationID = 67, CommandIDTypeClusterColorControlCommandColorLoopSetID = 68, CommandIDTypeClusterColorControlCommandStopMoveStepID = 71, CommandIDTypeClusterColorControlCommandMoveColorTemperatureID = 75, CommandIDTypeClusterColorControlCommandStepColorTemperatureID = 76, CommandIDTypeClusterWiFiNetworkManagementCommandNetworkPassphraseRequestID = 0, CommandIDTypeClusterWiFiNetworkManagementCommandNetworkPassphraseResponseID = 1, CommandIDTypeClusterThreadBorderRouterManagementCommandGetActiveDatasetRequestID = 0, CommandIDTypeClusterThreadBorderRouterManagementCommandGetPendingDatasetRequestID = 1, CommandIDTypeClusterThreadBorderRouterManagementCommandDatasetResponseID = 2, CommandIDTypeClusterThreadBorderRouterManagementCommandSetActiveDatasetRequestID = 3, CommandIDTypeClusterThreadBorderRouterManagementCommandSetPendingDatasetRequestID = 4, CommandIDTypeClusterThreadNetworkDirectoryCommandAddNetworkID = 0, CommandIDTypeClusterThreadNetworkDirectoryCommandRemoveNetworkID = 1, CommandIDTypeClusterThreadNetworkDirectoryCommandGetOperationalDatasetID = 2, CommandIDTypeClusterThreadNetworkDirectoryCommandOperationalDatasetResponseID = 3, ClusterChannelCommandChangeChannelID = 0, ClusterChannelCommandChangeChannelResponseID = 1, ClusterChannelCommandChangeChannelByNumberID = 2, ClusterChannelCommandSkipChannelID = 3, CommandIDTypeClusterChannelCommandChangeChannelID = 0, CommandIDTypeClusterChannelCommandChangeChannelResponseID = 1, CommandIDTypeClusterChannelCommandChangeChannelByNumberID = 2, CommandIDTypeClusterChannelCommandSkipChannelID = 3, CommandIDTypeClusterChannelCommandGetProgramGuideID = 4, CommandIDTypeClusterChannelCommandProgramGuideResponseID = 5, CommandIDTypeClusterChannelCommandRecordProgramID = 6, CommandIDTypeClusterChannelCommandCancelRecordProgramID = 7, ClusterTargetNavigatorCommandNavigateTargetID = 0, ClusterTargetNavigatorCommandNavigateTargetResponseID = 1, CommandIDTypeClusterTargetNavigatorCommandNavigateTargetID = 0, CommandIDTypeClusterTargetNavigatorCommandNavigateTargetResponseID = 1, ClusterMediaPlaybackCommandPlayID = 0, ClusterMediaPlaybackCommandPauseID = 1, ClusterMediaPlaybackCommandStopPlaybackID = 2, ClusterMediaPlaybackCommandStartOverID = 3, ClusterMediaPlaybackCommandPreviousID = 4, ClusterMediaPlaybackCommandNextID = 5, ClusterMediaPlaybackCommandRewindID = 6, ClusterMediaPlaybackCommandFastForwardID = 7, ClusterMediaPlaybackCommandSkipForwardID = 8, ClusterMediaPlaybackCommandSkipBackwardID = 9, ClusterMediaPlaybackCommandPlaybackResponseID = 10, ClusterMediaPlaybackCommandSeekID = 11, CommandIDTypeClusterMediaPlaybackCommandPlayID = 0, CommandIDTypeClusterMediaPlaybackCommandPauseID = 1, CommandIDTypeClusterMediaPlaybackCommandStopID = 2, CommandIDTypeClusterMediaPlaybackCommandStartOverID = 3, CommandIDTypeClusterMediaPlaybackCommandPreviousID = 4, CommandIDTypeClusterMediaPlaybackCommandNextID = 5, CommandIDTypeClusterMediaPlaybackCommandRewindID = 6, CommandIDTypeClusterMediaPlaybackCommandFastForwardID = 7, CommandIDTypeClusterMediaPlaybackCommandSkipForwardID = 8, CommandIDTypeClusterMediaPlaybackCommandSkipBackwardID = 9, CommandIDTypeClusterMediaPlaybackCommandPlaybackResponseID = 10, CommandIDTypeClusterMediaPlaybackCommandSeekID = 11, CommandIDTypeClusterMediaPlaybackCommandActivateAudioTrackID = 12, CommandIDTypeClusterMediaPlaybackCommandActivateTextTrackID = 13, CommandIDTypeClusterMediaPlaybackCommandDeactivateTextTrackID = 14, ClusterMediaInputCommandSelectInputID = 0, ClusterMediaInputCommandShowInputStatusID = 1, ClusterMediaInputCommandHideInputStatusID = 2, ClusterMediaInputCommandRenameInputID = 3, CommandIDTypeClusterMediaInputCommandSelectInputID = 0, CommandIDTypeClusterMediaInputCommandShowInputStatusID = 1, CommandIDTypeClusterMediaInputCommandHideInputStatusID = 2, CommandIDTypeClusterMediaInputCommandRenameInputID = 3, ClusterLowPowerCommandSleepID = 0, CommandIDTypeClusterLowPowerCommandSleepID = 0, ClusterKeypadInputCommandSendKeyID = 0, ClusterKeypadInputCommandSendKeyResponseID = 1, CommandIDTypeClusterKeypadInputCommandSendKeyID = 0, CommandIDTypeClusterKeypadInputCommandSendKeyResponseID = 1, ClusterContentLauncherCommandLaunchContentID = 0, ClusterContentLauncherCommandLaunchURLID = 1, ClusterContentLauncherCommandLaunchResponseID = 2, CommandIDTypeClusterContentLauncherCommandLaunchContentID = 0, CommandIDTypeClusterContentLauncherCommandLaunchURLID = 1, CommandIDTypeClusterContentLauncherCommandLauncherResponseID = 2, ClusterAudioOutputCommandSelectOutputID = 0, ClusterAudioOutputCommandRenameOutputID = 1, CommandIDTypeClusterAudioOutputCommandSelectOutputID = 0, CommandIDTypeClusterAudioOutputCommandRenameOutputID = 1, ClusterApplicationLauncherCommandLaunchAppID = 0, ClusterApplicationLauncherCommandStopAppID = 1, ClusterApplicationLauncherCommandHideAppID = 2, ClusterApplicationLauncherCommandLauncherResponseID = 3, CommandIDTypeClusterApplicationLauncherCommandLaunchAppID = 0, CommandIDTypeClusterApplicationLauncherCommandStopAppID = 1, CommandIDTypeClusterApplicationLauncherCommandHideAppID = 2, CommandIDTypeClusterApplicationLauncherCommandLauncherResponseID = 3, ClusterAccountLoginCommandGetSetupPINID = 0, ClusterAccountLoginCommandGetSetupPINResponseID = 1, ClusterAccountLoginCommandLoginID = 2, ClusterAccountLoginCommandLogoutID = 3, CommandIDTypeClusterAccountLoginCommandGetSetupPINID = 0, CommandIDTypeClusterAccountLoginCommandGetSetupPINResponseID = 1, CommandIDTypeClusterAccountLoginCommandLoginID = 2, CommandIDTypeClusterAccountLoginCommandLogoutID = 3, CommandIDTypeClusterContentControlCommandUpdatePINID = 0, CommandIDTypeClusterContentControlCommandResetPINID = 1, CommandIDTypeClusterContentControlCommandResetPINResponseID = 2, CommandIDTypeClusterContentControlCommandEnableID = 3, CommandIDTypeClusterContentControlCommandDisableID = 4, CommandIDTypeClusterContentControlCommandAddBonusTimeID = 5, CommandIDTypeClusterContentControlCommandSetScreenDailyTimeID = 6, CommandIDTypeClusterContentControlCommandBlockUnratedContentID = 7, CommandIDTypeClusterContentControlCommandUnblockUnratedContentID = 8, CommandIDTypeClusterContentControlCommandSetOnDemandRatingThresholdID = 9, CommandIDTypeClusterContentControlCommandSetScheduledContentRatingThresholdID = 10, CommandIDTypeClusterContentAppObserverCommandContentAppMessageID = 0, CommandIDTypeClusterContentAppObserverCommandContentAppMessageResponseID = 1, CommandIDTypeClusterZoneManagementCommandCreateTwoDCartesianZoneID = 0, CommandIDTypeClusterZoneManagementCommandCreateTwoDCartesianZoneResponseID = 1, CommandIDTypeClusterZoneManagementCommandUpdateTwoDCartesianZoneID = 2, CommandIDTypeClusterZoneManagementCommandRemoveZoneID = 3, CommandIDTypeClusterZoneManagementCommandCreateOrUpdateTriggerID = 4, CommandIDTypeClusterZoneManagementCommandRemoveTriggerID = 5, CommandIDTypeClusterCameraAVStreamManagementCommandAudioStreamAllocateID = 0, CommandIDTypeClusterCameraAVStreamManagementCommandAudioStreamAllocateResponseID = 1, CommandIDTypeClusterCameraAVStreamManagementCommandAudioStreamDeallocateID = 2, CommandIDTypeClusterCameraAVStreamManagementCommandVideoStreamAllocateID = 3, CommandIDTypeClusterCameraAVStreamManagementCommandVideoStreamAllocateResponseID = 4, CommandIDTypeClusterCameraAVStreamManagementCommandVideoStreamModifyID = 5, CommandIDTypeClusterCameraAVStreamManagementCommandVideoStreamDeallocateID = 6, CommandIDTypeClusterCameraAVStreamManagementCommandSnapshotStreamAllocateID = 7, CommandIDTypeClusterCameraAVStreamManagementCommandSnapshotStreamAllocateResponseID = 8, CommandIDTypeClusterCameraAVStreamManagementCommandSnapshotStreamModifyID = 9, CommandIDTypeClusterCameraAVStreamManagementCommandSnapshotStreamDeallocateID = 10, CommandIDTypeClusterCameraAVStreamManagementCommandSetStreamPrioritiesID = 11, CommandIDTypeClusterCameraAVStreamManagementCommandCaptureSnapshotID = 12, CommandIDTypeClusterCameraAVStreamManagementCommandCaptureSnapshotResponseID = 13, CommandIDTypeClusterCameraAVSettingsUserLevelManagementCommandMPTZSetPositionID = 0, CommandIDTypeClusterCameraAVSettingsUserLevelManagementCommandMPTZRelativeMoveID = 1, CommandIDTypeClusterCameraAVSettingsUserLevelManagementCommandMPTZMoveToPresetID = 2, CommandIDTypeClusterCameraAVSettingsUserLevelManagementCommandMPTZSavePresetID = 3, CommandIDTypeClusterCameraAVSettingsUserLevelManagementCommandMPTZRemovePresetID = 4, CommandIDTypeClusterCameraAVSettingsUserLevelManagementCommandDPTZSetViewportID = 5, CommandIDTypeClusterCameraAVSettingsUserLevelManagementCommandDPTZRelativeMoveID = 6, CommandIDTypeClusterWebRTCTransportProviderCommandSolicitOfferID = 0, CommandIDTypeClusterWebRTCTransportProviderCommandSolicitOfferResponseID = 1, CommandIDTypeClusterWebRTCTransportProviderCommandProvideOfferID = 2, CommandIDTypeClusterWebRTCTransportProviderCommandProvideOfferResponseID = 3, CommandIDTypeClusterWebRTCTransportProviderCommandProvideAnswerID = 4, CommandIDTypeClusterWebRTCTransportProviderCommandProvideICECandidatesID = 5, CommandIDTypeClusterWebRTCTransportProviderCommandEndSessionID = 6, CommandIDTypeClusterWebRTCTransportRequestorCommandOfferID = 0, CommandIDTypeClusterWebRTCTransportRequestorCommandAnswerID = 1, CommandIDTypeClusterWebRTCTransportRequestorCommandICECandidatesID = 2, CommandIDTypeClusterWebRTCTransportRequestorCommandEndID = 3, CommandIDTypeClusterPushAVStreamTransportCommandAllocatePushTransportID = 0, CommandIDTypeClusterPushAVStreamTransportCommandAllocatePushTransportResponseID = 1, CommandIDTypeClusterPushAVStreamTransportCommandDeallocatePushTransportID = 2, CommandIDTypeClusterPushAVStreamTransportCommandModifyPushTransportID = 3, CommandIDTypeClusterPushAVStreamTransportCommandSetTransportStatusID = 4, CommandIDTypeClusterPushAVStreamTransportCommandManuallyTriggerTransportID = 5, CommandIDTypeClusterPushAVStreamTransportCommandFindTransportID = 6, CommandIDTypeClusterPushAVStreamTransportCommandFindTransportResponseID = 7, CommandIDTypeClusterChimeCommandPlayChimeSoundID = 0, CommandIDTypeClusterCommodityTariffCommandGetTariffComponentID = 0, CommandIDTypeClusterCommodityTariffCommandGetTariffComponentResponseID = 0, CommandIDTypeClusterCommodityTariffCommandGetDayEntryID = 1, CommandIDTypeClusterCommodityTariffCommandGetDayEntryResponseID = 1, CommandIDTypeClusterCommissionerControlCommandRequestCommissioningApprovalID = 0, CommandIDTypeClusterCommissionerControlCommandCommissionNodeID = 1, CommandIDTypeClusterCommissionerControlCommandReverseOpenCommissioningWindowID = 2, CommandIDTypeClusterJointFabricDatastoreCommandAddKeySetID = 0, CommandIDTypeClusterJointFabricDatastoreCommandUpdateKeySetID = 1, CommandIDTypeClusterJointFabricDatastoreCommandRemoveKeySetID = 2, CommandIDTypeClusterJointFabricDatastoreCommandAddGroupID = 3, CommandIDTypeClusterJointFabricDatastoreCommandUpdateGroupID = 4, CommandIDTypeClusterJointFabricDatastoreCommandRemoveGroupID = 5, CommandIDTypeClusterJointFabricDatastoreCommandAddAdminID = 6, CommandIDTypeClusterJointFabricDatastoreCommandUpdateAdminID = 7, CommandIDTypeClusterJointFabricDatastoreCommandRemoveAdminID = 8, CommandIDTypeClusterJointFabricDatastoreCommandAddPendingNodeID = 9, CommandIDTypeClusterJointFabricDatastoreCommandRefreshNodeID = 10, CommandIDTypeClusterJointFabricDatastoreCommandUpdateNodeID = 11, CommandIDTypeClusterJointFabricDatastoreCommandRemoveNodeID = 12, CommandIDTypeClusterJointFabricDatastoreCommandUpdateEndpointForNodeID = 13, CommandIDTypeClusterJointFabricDatastoreCommandAddGroupIDToEndpointForNodeID = 14, CommandIDTypeClusterJointFabricDatastoreCommandRemoveGroupIDFromEndpointForNodeID = 15, CommandIDTypeClusterJointFabricDatastoreCommandAddBindingToEndpointForNodeID = 16, CommandIDTypeClusterJointFabricDatastoreCommandRemoveBindingFromEndpointForNodeID = 17, CommandIDTypeClusterJointFabricDatastoreCommandAddACLToNodeID = 18, CommandIDTypeClusterJointFabricDatastoreCommandRemoveACLFromNodeID = 19, CommandIDTypeClusterJointFabricAdministratorCommandICACCSRRequestID = 0, CommandIDTypeClusterJointFabricAdministratorCommandICACCSRResponseID = 1, CommandIDTypeClusterJointFabricAdministratorCommandAddICACID = 2, CommandIDTypeClusterJointFabricAdministratorCommandICACResponseID = 3, CommandIDTypeClusterJointFabricAdministratorCommandOpenJointCommissioningWindowID = 4, CommandIDTypeClusterJointFabricAdministratorCommandTransferAnchorRequestID = 5, CommandIDTypeClusterJointFabricAdministratorCommandTransferAnchorResponseID = 6, CommandIDTypeClusterJointFabricAdministratorCommandTransferAnchorCompleteID = 7, CommandIDTypeClusterJointFabricAdministratorCommandAnnounceJointFabricAdministratorID = 8, CommandIDTypeClusterTLSCertificateManagementCommandProvisionRootCertificateID = 0, CommandIDTypeClusterTLSCertificateManagementCommandProvisionRootCertificateResponseID = 1, CommandIDTypeClusterTLSCertificateManagementCommandFindRootCertificateID = 2, CommandIDTypeClusterTLSCertificateManagementCommandFindRootCertificateResponseID = 3, CommandIDTypeClusterTLSCertificateManagementCommandLookupRootCertificateID = 4, CommandIDTypeClusterTLSCertificateManagementCommandLookupRootCertificateResponseID = 5, CommandIDTypeClusterTLSCertificateManagementCommandRemoveRootCertificateID = 6, CommandIDTypeClusterTLSCertificateManagementCommandTLSClientCSRID = 7, CommandIDTypeClusterTLSCertificateManagementCommandTLSClientCSRResponseID = 8, CommandIDTypeClusterTLSCertificateManagementCommandProvisionClientCertificateID = 9, CommandIDTypeClusterTLSCertificateManagementCommandFindClientCertificateID = 10, CommandIDTypeClusterTLSCertificateManagementCommandFindClientCertificateResponseID = 11, CommandIDTypeClusterTLSCertificateManagementCommandLookupClientCertificateID = 12, CommandIDTypeClusterTLSCertificateManagementCommandLookupClientCertificateResponseID = 13, CommandIDTypeClusterTLSCertificateManagementCommandRemoveClientCertificateID = 14, CommandIDTypeClusterTLSClientManagementCommandProvisionEndpointID = 0, CommandIDTypeClusterTLSClientManagementCommandProvisionEndpointResponseID = 1, CommandIDTypeClusterTLSClientManagementCommandFindEndpointID = 2, CommandIDTypeClusterTLSClientManagementCommandFindEndpointResponseID = 3, CommandIDTypeClusterTLSClientManagementCommandRemoveEndpointID = 4, ClusterTestClusterCommandTestID = 0, ClusterTestClusterCommandTestSpecificResponseID = 0, ClusterTestClusterCommandTestNotHandledID = 1, ClusterTestClusterCommandTestAddArgumentsResponseID = 1, ClusterTestClusterCommandTestSpecificID = 2, ClusterTestClusterCommandTestSimpleArgumentResponseID = 2, ClusterTestClusterCommandTestUnknownCommandID = 3, ClusterTestClusterCommandTestStructArrayArgumentResponseID = 3, ClusterTestClusterCommandTestAddArgumentsID = 4, ClusterTestClusterCommandTestListInt8UReverseResponseID = 4, ClusterTestClusterCommandTestSimpleArgumentRequestID = 5, ClusterTestClusterCommandTestEnumsResponseID = 5, ClusterTestClusterCommandTestStructArrayArgumentRequestID = 6, ClusterTestClusterCommandTestNullableOptionalResponseID = 6, ClusterTestClusterCommandTestStructArgumentRequestID = 7, ClusterTestClusterCommandTestComplexNullableOptionalResponseID = 7, ClusterTestClusterCommandTestNestedStructArgumentRequestID = 8, ClusterTestClusterCommandBooleanResponseID = 8, ClusterTestClusterCommandTestListStructArgumentRequestID = 9, ClusterTestClusterCommandSimpleStructResponseID = 9, ClusterTestClusterCommandTestListInt8UArgumentRequestID = 10, ClusterTestClusterCommandTestEmitTestEventResponseID = 10, ClusterTestClusterCommandTestNestedStructListArgumentRequestID = 11, ClusterTestClusterCommandTestEmitTestFabricScopedEventResponseID = 11, ClusterTestClusterCommandTestListNestedStructListArgumentRequestID = 12, ClusterTestClusterCommandTestListInt8UReverseRequestID = 13, ClusterTestClusterCommandTestEnumsRequestID = 14, ClusterTestClusterCommandTestNullableOptionalRequestID = 15, ClusterTestClusterCommandTestComplexNullableOptionalRequestID = 16, ClusterTestClusterCommandSimpleStructEchoRequestID = 17, ClusterTestClusterCommandTimedInvokeRequestID = 18, ClusterTestClusterCommandTestSimpleOptionalArgumentRequestID = 19, ClusterTestClusterCommandTestEmitTestEventRequestID = 20, ClusterTestClusterCommandTestEmitTestFabricScopedEventRequestID = 21, CommandIDTypeClusterUnitTestingCommandTestID = 0, CommandIDTypeClusterUnitTestingCommandTestSpecificResponseID = 0, CommandIDTypeClusterUnitTestingCommandTestNotHandledID = 1, CommandIDTypeClusterUnitTestingCommandTestAddArgumentsResponseID = 1, CommandIDTypeClusterUnitTestingCommandTestSpecificID = 2, CommandIDTypeClusterUnitTestingCommandTestSimpleArgumentResponseID = 2, CommandIDTypeClusterUnitTestingCommandTestUnknownCommandID = 3, CommandIDTypeClusterUnitTestingCommandTestStructArrayArgumentResponseID = 3, CommandIDTypeClusterUnitTestingCommandTestAddArgumentsID = 4, CommandIDTypeClusterUnitTestingCommandTestListInt8UReverseResponseID = 4, CommandIDTypeClusterUnitTestingCommandTestSimpleArgumentRequestID = 5, CommandIDTypeClusterUnitTestingCommandTestEnumsResponseID = 5, CommandIDTypeClusterUnitTestingCommandTestStructArrayArgumentRequestID = 6, CommandIDTypeClusterUnitTestingCommandTestNullableOptionalResponseID = 6, CommandIDTypeClusterUnitTestingCommandTestStructArgumentRequestID = 7, CommandIDTypeClusterUnitTestingCommandTestComplexNullableOptionalResponseID = 7, CommandIDTypeClusterUnitTestingCommandTestNestedStructArgumentRequestID = 8, CommandIDTypeClusterUnitTestingCommandBooleanResponseID = 8, CommandIDTypeClusterUnitTestingCommandTestListStructArgumentRequestID = 9, CommandIDTypeClusterUnitTestingCommandSimpleStructResponseID = 9, CommandIDTypeClusterUnitTestingCommandTestListInt8UArgumentRequestID = 10, CommandIDTypeClusterUnitTestingCommandTestEmitTestEventResponseID = 10, CommandIDTypeClusterUnitTestingCommandTestNestedStructListArgumentRequestID = 11, CommandIDTypeClusterUnitTestingCommandTestEmitTestFabricScopedEventResponseID = 11, CommandIDTypeClusterUnitTestingCommandTestListNestedStructListArgumentRequestID = 12, CommandIDTypeClusterUnitTestingCommandTestBatchHelperResponseID = 12, CommandIDTypeClusterUnitTestingCommandTestListInt8UReverseRequestID = 13, CommandIDTypeClusterUnitTestingCommandStringEchoResponseID = 13, CommandIDTypeClusterUnitTestingCommandTestEnumsRequestID = 14, CommandIDTypeClusterUnitTestingCommandGlobalEchoResponseID = 14, CommandIDTypeClusterUnitTestingCommandTestNullableOptionalRequestID = 15, CommandIDTypeClusterUnitTestingCommandTestComplexNullableOptionalRequestID = 16, CommandIDTypeClusterUnitTestingCommandSimpleStructEchoRequestID = 17, CommandIDTypeClusterUnitTestingCommandTimedInvokeRequestID = 18, CommandIDTypeClusterUnitTestingCommandTestSimpleOptionalArgumentRequestID = 19, CommandIDTypeClusterUnitTestingCommandTestEmitTestEventRequestID = 20, CommandIDTypeClusterUnitTestingCommandTestEmitTestFabricScopedEventRequestID = 21, CommandIDTypeClusterUnitTestingCommandTestBatchHelperRequestID = 22, CommandIDTypeClusterUnitTestingCommandTestSecondBatchHelperRequestID = 23, CommandIDTypeClusterUnitTestingCommandStringEchoRequestID = 24, CommandIDTypeClusterUnitTestingCommandGlobalEchoRequestID = 25, CommandIDTypeClusterUnitTestingCommandTestCheckCommandFlagsID = 26, CommandIDTypeClusterUnitTestingCommandTestDifferentVendorMeiRequestID = 4294049962, CommandIDTypeClusterUnitTestingCommandTestDifferentVendorMeiResponseID = 4294049979, CommandIDTypeClusterSampleMEICommandPingID = 0, CommandIDTypeClusterSampleMEICommandAddArgumentsResponseID = 1, CommandIDTypeClusterSampleMEICommandAddArgumentsID = 2, ClusterBarrierControlCommandBarrierControlGoToPercentID = 0, ClusterBarrierControlCommandBarrierControlStopID = 1, CommandIDTypeClusterBarrierControlCommandBarrierControlGoToPercentID = 0, CommandIDTypeClusterBarrierControlCommandBarrierControlStopID = 1, ClusterElectricalMeasurementCommandGetProfileInfoResponseCommandID = 0, ClusterElectricalMeasurementCommandGetProfileInfoCommandID = 0, ClusterElectricalMeasurementCommandGetMeasurementProfileResponseCommandID = 1, ClusterElectricalMeasurementCommandGetMeasurementProfileCommandID = 1, CommandIDTypeClusterElectricalMeasurementCommandGetProfileInfoResponseCommandID = 0, CommandIDTypeClusterElectricalMeasurementCommandGetProfileInfoCommandID = 0, CommandIDTypeClusterElectricalMeasurementCommandGetMeasurementProfileResponseCommandID = 1, CommandIDTypeClusterElectricalMeasurementCommandGetMeasurementProfileCommandID = 1 } /** * @since 16.1 */ declare class MTRCommandPath extends MTRClusterPath { static alloc(): MTRCommandPath; // inherited from NSObject /** * @since 16.4 */ static commandPathWithEndpointIDClusterIDCommandID(endpointID: number, clusterID: number, commandID: number): MTRCommandPath; /** * @since 16.1 * @deprecated 16.4 */ static commandPathWithEndpointIdClusterIdCommandId(endpointId: number, clusterId: number, commandId: number): MTRCommandPath; static new(): MTRCommandPath; // inherited from NSObject readonly command: number; } /** * @since 16.1 */ declare var MTRCommandPathKey: string; /** * @since 18.4 */ declare class MTRCommandWithRequiredResponse extends NSObject implements NSCopying, NSSecureCoding { static alloc(): MTRCommandWithRequiredResponse; // inherited from NSObject static new(): MTRCommandWithRequiredResponse; // inherited from NSObject commandFields: NSDictionary; path: MTRCommandPath; requiredResponse: NSDictionary>; static readonly supportsSecureCoding: boolean; // inherited from NSSecureCoding constructor(o: { coder: NSCoder; }); // inherited from NSCoding constructor(o: { path: MTRCommandPath; commandFields: NSDictionary; requiredResponse: NSDictionary>; }); copyWithZone(zone: interop.Pointer | interop.Reference): any; encodeWithCoder(coder: NSCoder): void; initWithCoder(coder: NSCoder): this; initWithPathCommandFieldsRequiredResponse(path: MTRCommandPath, commandFields: NSDictionary, requiredResponse: NSDictionary>): this; } /** * @since 17.0 */ interface MTRCommissionableBrowserDelegate extends NSObjectProtocol { controllerDidFindCommissionableDevice(controller: MTRDeviceController, device: MTRCommissionableBrowserResult): void; controllerDidRemoveCommissionableDevice(controller: MTRDeviceController, device: MTRCommissionableBrowserResult): void; } declare var MTRCommissionableBrowserDelegate: { prototype: MTRCommissionableBrowserDelegate; }; /** * @since 17.0 */ declare class MTRCommissionableBrowserResult extends NSObject { static alloc(): MTRCommissionableBrowserResult; // inherited from NSObject static new(): MTRCommissionableBrowserResult; // inherited from NSObject readonly commissioningMode: boolean; readonly discriminator: number; readonly instanceName: string; readonly productID: number; readonly vendorID: number; } /** * @since 18.4 */ declare class MTRCommissioneeInfo extends NSObject implements NSCopying, NSSecureCoding { static alloc(): MTRCommissioneeInfo; // inherited from NSObject static new(): MTRCommissioneeInfo; // inherited from NSObject readonly endpointsById: NSDictionary; readonly productIdentity: MTRProductIdentity; readonly rootEndpoint: MTREndpointInfo; static readonly supportsSecureCoding: boolean; // inherited from NSSecureCoding constructor(o: { coder: NSCoder; }); // inherited from NSCoding copyWithZone(zone: interop.Pointer | interop.Reference): any; encodeWithCoder(coder: NSCoder): void; initWithCoder(coder: NSCoder): this; } /** * @since 18.4 */ declare class MTRCommissionerControlClusterCommissionNodeParams extends NSObject implements NSCopying { static alloc(): MTRCommissionerControlClusterCommissionNodeParams; // inherited from NSObject static new(): MTRCommissionerControlClusterCommissionNodeParams; // inherited from NSObject /** * @since 18.4 */ requestID: number; /** * @since 18.4 */ responseTimeoutSeconds: number; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTRCommissionerControlClusterCommissioningRequestResultEvent extends NSObject implements NSCopying { static alloc(): MTRCommissionerControlClusterCommissioningRequestResultEvent; // inherited from NSObject static new(): MTRCommissionerControlClusterCommissioningRequestResultEvent; // inherited from NSObject /** * @since 18.4 */ clientNodeID: number; /** * @since 18.4 */ fabricIndex: number; /** * @since 18.4 */ requestID: number; /** * @since 18.4 */ statusCode: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTRCommissionerControlClusterRequestCommissioningApprovalParams extends NSObject implements NSCopying { static alloc(): MTRCommissionerControlClusterRequestCommissioningApprovalParams; // inherited from NSObject static new(): MTRCommissionerControlClusterRequestCommissioningApprovalParams; // inherited from NSObject /** * @since 18.4 */ label: string; /** * @since 18.4 */ productID: number; /** * @since 18.4 */ requestID: number; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; /** * @since 18.4 */ vendorID: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTRCommissionerControlClusterReverseOpenCommissioningWindowParams extends NSObject implements NSCopying { static alloc(): MTRCommissionerControlClusterReverseOpenCommissioningWindowParams; // inherited from NSObject static new(): MTRCommissionerControlClusterReverseOpenCommissioningWindowParams; // inherited from NSObject /** * @since 18.4 */ commissioningTimeout: number; /** * @since 18.4 */ discriminator: number; /** * @since 18.4 */ iterations: number; /** * @since 18.4 */ pakePasscodeVerifier: NSData; /** * @since 18.4 */ salt: NSData; /** * @since 18.4 */ constructor(o: { responseValue: NSDictionary; }); copyWithZone(zone: interop.Pointer | interop.Reference): any; /** * @since 18.4 */ initWithResponseValueError(responseValue: NSDictionary, error?: interop.Reference): this; } /** * @since 18.4 */ declare const enum MTRCommissionerControlSupportedDeviceCategoryBitmap { FabricSynchronization = 1 } /** * @since 16.1 */ declare const enum MTRCommissioningFlow { Standard = 0, UserActionRequired = 1, Custom = 2, Invalid = 3 } /** * @since 16.1 */ declare class MTRCommissioningParameters extends NSObject { static alloc(): MTRCommissioningParameters; // inherited from NSObject static new(): MTRCommissioningParameters; // inherited from NSObject /** * @since 16.1 * @deprecated 16.4 */ CSRNonce: NSData; attestationNonce: NSData; /** * @since 17.0 */ countryCode: string; /** * @since 16.4 */ csrNonce: NSData; deviceAttestationDelegate: MTRDeviceAttestationDelegate; /** * @since 16.1 * @deprecated 16.4 */ failSafeExpiryTimeoutSecs: number; /** * @since 16.4 */ failSafeTimeout: number; /** * @since 18.4 */ readEndpointInformation: boolean; /** * @since 17.0 */ skipCommissioningComplete: boolean; threadOperationalDataset: NSData; wifiCredentials: NSData; wifiSSID: NSData; } /** * @since 16.4 */ declare const enum MTRCommissioningStatus { Unknown = 0, Success = 1, Failed = 2, DiscoveringMoreDevices = 3 } /** * @since 18.4 */ declare class MTRContentAppObserverClusterContentAppMessageParams extends NSObject implements NSCopying { static alloc(): MTRContentAppObserverClusterContentAppMessageParams; // inherited from NSObject static new(): MTRContentAppObserverClusterContentAppMessageParams; // inherited from NSObject /** * @since 18.4 */ data: string; /** * @since 18.4 */ encodingHint: string; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTRContentAppObserverClusterContentAppMessageResponseParams extends NSObject implements NSCopying { static alloc(): MTRContentAppObserverClusterContentAppMessageResponseParams; // inherited from NSObject static new(): MTRContentAppObserverClusterContentAppMessageResponseParams; // inherited from NSObject /** * @since 18.4 */ data: string; /** * @since 18.4 */ encodingHint: string; /** * @since 18.4 */ status: number; /** * @since 18.4 */ constructor(o: { responseValue: NSDictionary; }); copyWithZone(zone: interop.Pointer | interop.Reference): any; /** * @since 18.4 */ initWithResponseValueError(responseValue: NSDictionary, error?: interop.Reference): this; } /** * @since 18.4 */ declare const enum MTRContentAppObserverStatus { Success = 0, UnexpectedData = 1 } /** * @since 16.1 * @deprecated 16.4 */ declare class MTRContentLauncherClusterAdditionalInfo extends MTRContentLauncherClusterAdditionalInfoStruct { static alloc(): MTRContentLauncherClusterAdditionalInfo; // inherited from NSObject static new(): MTRContentLauncherClusterAdditionalInfo; // inherited from NSObject } /** * @since 16.4 */ declare class MTRContentLauncherClusterAdditionalInfoStruct extends NSObject implements NSCopying { static alloc(): MTRContentLauncherClusterAdditionalInfoStruct; // inherited from NSObject static new(): MTRContentLauncherClusterAdditionalInfoStruct; // inherited from NSObject /** * @since 16.4 */ name: string; /** * @since 16.4 */ value: string; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 * @deprecated 16.4 */ declare class MTRContentLauncherClusterBrandingInformation extends MTRContentLauncherClusterBrandingInformationStruct { static alloc(): MTRContentLauncherClusterBrandingInformation; // inherited from NSObject static new(): MTRContentLauncherClusterBrandingInformation; // inherited from NSObject } /** * @since 16.4 */ declare class MTRContentLauncherClusterBrandingInformationStruct extends NSObject implements NSCopying { static alloc(): MTRContentLauncherClusterBrandingInformationStruct; // inherited from NSObject static new(): MTRContentLauncherClusterBrandingInformationStruct; // inherited from NSObject /** * @since 16.4 */ background: MTRContentLauncherClusterStyleInformationStruct; /** * @since 16.4 */ logo: MTRContentLauncherClusterStyleInformationStruct; /** * @since 16.4 */ progressBar: MTRContentLauncherClusterStyleInformationStruct; /** * @since 16.4 */ providerName: string; /** * @since 16.4 */ splash: MTRContentLauncherClusterStyleInformationStruct; /** * @since 16.4 */ waterMark: MTRContentLauncherClusterStyleInformationStruct; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 * @deprecated 16.4 */ declare class MTRContentLauncherClusterContentSearch extends MTRContentLauncherClusterContentSearchStruct { static alloc(): MTRContentLauncherClusterContentSearch; // inherited from NSObject static new(): MTRContentLauncherClusterContentSearch; // inherited from NSObject } /** * @since 16.4 */ declare class MTRContentLauncherClusterContentSearchStruct extends NSObject implements NSCopying { static alloc(): MTRContentLauncherClusterContentSearchStruct; // inherited from NSObject static new(): MTRContentLauncherClusterContentSearchStruct; // inherited from NSObject /** * @since 16.4 */ parameterList: NSArray; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 * @deprecated 16.4 */ declare class MTRContentLauncherClusterDimension extends MTRContentLauncherClusterDimensionStruct { static alloc(): MTRContentLauncherClusterDimension; // inherited from NSObject static new(): MTRContentLauncherClusterDimension; // inherited from NSObject } /** * @since 16.4 */ declare class MTRContentLauncherClusterDimensionStruct extends NSObject implements NSCopying { static alloc(): MTRContentLauncherClusterDimensionStruct; // inherited from NSObject static new(): MTRContentLauncherClusterDimensionStruct; // inherited from NSObject /** * @since 16.4 */ height: number; /** * @since 16.4 */ metric: number; /** * @since 16.4 */ width: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRContentLauncherClusterLaunchContentParams extends NSObject implements NSCopying { static alloc(): MTRContentLauncherClusterLaunchContentParams; // inherited from NSObject static new(): MTRContentLauncherClusterLaunchContentParams; // inherited from NSObject /** * @since 16.1 */ autoPlay: number; /** * @since 16.1 */ data: string; /** * @since 16.1 */ search: MTRContentLauncherClusterContentSearchStruct; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; /** * @since 18.4 */ useCurrentContext: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 * @deprecated 16.4 */ declare class MTRContentLauncherClusterLaunchResponseParams extends MTRContentLauncherClusterLauncherResponseParams { static alloc(): MTRContentLauncherClusterLaunchResponseParams; // inherited from NSObject static new(): MTRContentLauncherClusterLaunchResponseParams; // inherited from NSObject } /** * @since 16.1 */ declare class MTRContentLauncherClusterLaunchURLParams extends NSObject implements NSCopying { static alloc(): MTRContentLauncherClusterLaunchURLParams; // inherited from NSObject static new(): MTRContentLauncherClusterLaunchURLParams; // inherited from NSObject /** * @since 16.1 */ brandingInformation: MTRContentLauncherClusterBrandingInformationStruct; /** * @since 16.1 */ contentURL: string; /** * @since 16.1 */ displayString: string; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.4 */ declare class MTRContentLauncherClusterLauncherResponseParams extends NSObject implements NSCopying { static alloc(): MTRContentLauncherClusterLauncherResponseParams; // inherited from NSObject static new(): MTRContentLauncherClusterLauncherResponseParams; // inherited from NSObject /** * @since 16.4 */ data: string; /** * @since 16.4 */ status: number; /** * @since 16.1 * @deprecated 16.4 */ timedInvokeTimeoutMs: number; /** * @since 17.0 */ constructor(o: { responseValue: NSDictionary; }); copyWithZone(zone: interop.Pointer | interop.Reference): any; /** * @since 17.0 */ initWithResponseValueError(responseValue: NSDictionary, error?: interop.Reference): this; } /** * @since 16.1 * @deprecated 16.4 */ declare class MTRContentLauncherClusterParameter extends MTRContentLauncherClusterParameterStruct { static alloc(): MTRContentLauncherClusterParameter; // inherited from NSObject static new(): MTRContentLauncherClusterParameter; // inherited from NSObject } /** * @since 16.4 */ declare class MTRContentLauncherClusterParameterStruct extends NSObject implements NSCopying { static alloc(): MTRContentLauncherClusterParameterStruct; // inherited from NSObject static new(): MTRContentLauncherClusterParameterStruct; // inherited from NSObject /** * @since 16.4 */ externalIDList: NSArray; /** * @since 16.4 */ type: number; /** * @since 16.4 */ value: string; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 * @deprecated 16.4 */ declare class MTRContentLauncherClusterStyleInformation extends MTRContentLauncherClusterStyleInformationStruct { static alloc(): MTRContentLauncherClusterStyleInformation; // inherited from NSObject static new(): MTRContentLauncherClusterStyleInformation; // inherited from NSObject } /** * @since 16.4 */ declare class MTRContentLauncherClusterStyleInformationStruct extends NSObject implements NSCopying { static alloc(): MTRContentLauncherClusterStyleInformationStruct; // inherited from NSObject static new(): MTRContentLauncherClusterStyleInformationStruct; // inherited from NSObject /** * @since 16.4 */ color: string; /** * @since 16.4 */ imageURL: string; /** * @since 16.4 * @deprecated 16.4 */ imageUrl: string; /** * @since 16.4 */ size: MTRContentLauncherClusterDimensionStruct; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 * @deprecated 17.4 */ declare const enum MTRContentLauncherContentLaunchStatus { Success = 0, UrlNotAvailable = 1, AuthFailed = 2 } /** * @since 16.1 */ declare const enum MTRContentLauncherFeature { ContentSearch = 1, URLPlayback = 2, AdvancedSeek = 4, TextTracks = 8, AudioTracks = 16 } /** * @since 16.1 */ declare const enum MTRContentLauncherMetricType { Pixels = 0, PIXELS = 0, Percentage = 1, PERCENTAGE = 1 } /** * @since 16.1 */ declare const enum MTRContentLauncherParameter { Actor = 0, Channel = 1, Character = 2, Director = 3, Event = 4, Franchise = 5, Genre = 6, League = 7, Popularity = 8, Provider = 9, Sport = 10, SportsTeam = 11, Type = 12, Video = 13, Season = 14, Episode = 15, Any = 16 } /** * @since 17.4 */ declare const enum MTRContentLauncherStatus { Success = 0, URLNotAvailable = 1, AuthFailed = 2, TextTrackNotAvailable = 3, AudioTrackNotAvailable = 4 } /** * @since 17.4 */ declare const enum MTRContentLauncherSupportedProtocolsBitmap { DASH = 1, HLS = 2 } /** * @since 16.1 * @deprecated 17.4 */ declare const enum MTRContentLauncherSupportedStreamingProtocol { DASH = 1, HLS = 2 } /** * @since 16.1 */ declare var MTRContextTagKey: string; /** * @since 16.1 * @deprecated 16.4 */ declare class MTRControllerFactory extends NSObject { static alloc(): MTRControllerFactory; // inherited from NSObject static new(): MTRControllerFactory; // inherited from NSObject static sharedInstance(): MTRControllerFactory; readonly isRunning: boolean; shutdown(): void; startControllerOnExistingFabric(startupParams: MTRDeviceControllerStartupParams): MTRDeviceController; startControllerOnNewFabric(startupParams: MTRDeviceControllerStartupParams): MTRDeviceController; startup(startupParams: MTRControllerFactoryParams): boolean; } /** * @since 16.1 * @deprecated 16.4 */ declare class MTRControllerFactoryParams extends MTRDeviceControllerFactoryParams { static alloc(): MTRControllerFactoryParams; // inherited from NSObject static new(): MTRControllerFactoryParams; // inherited from NSObject /** * @since 16.1 * @deprecated 16.4 */ cdCerts: NSArray; /** * @since 16.1 * @deprecated 16.4 */ paaCerts: NSArray; /** * @since 16.1 * @deprecated 16.4 */ startServer: boolean; /** * @since 16.1 * @deprecated 16.4 */ readonly storageDelegate: MTRPersistentStorageDelegate; } /** * @since 16.1 */ declare var MTRDataKey: string; /** * @since 18.4 */ declare class MTRDataTypeAtomicAttributeStatusStruct extends NSObject implements NSCopying { static alloc(): MTRDataTypeAtomicAttributeStatusStruct; // inherited from NSObject static new(): MTRDataTypeAtomicAttributeStatusStruct; // inherited from NSObject /** * @since 18.4 */ attributeID: number; /** * @since 18.4 */ statusCode: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare const enum MTRDataTypeAtomicRequestTypeEnum { BeginWrite = 0, CommitWrite = 1, RollbackWrite = 2 } /** * @since 18.4 */ declare const enum MTRDataTypeLandmarkTag { AirConditioner = 0, AirPurifier = 1, BackDoor = 2, BarStool = 3, BathMat = 4, Bathtub = 5, Bed = 6, Bookshelf = 7, Chair = 8, ChristmasTree = 9, CoatRack = 10, CoffeeTable = 11, CookingRange = 12, Couch = 13, Countertop = 14, Cradle = 15, Crib = 16, Desk = 17, DiningTable = 18, Dishwasher = 19, Door = 20, Dresser = 21, LaundryDryer = 22, Fan = 23, Fireplace = 24, Freezer = 25, FrontDoor = 26, HighChair = 27, KitchenIsland = 28, Lamp = 29, LitterBox = 30, Mirror = 31, Nightstand = 32, Oven = 33, PetBed = 34, PetBowl = 35, PetCrate = 36, Refrigerator = 37, ScratchingPost = 38, ShoeRack = 39, Shower = 40, SideDoor = 41, Sink = 42, Sofa = 43, Stove = 44, Table = 45, Toilet = 46, TrashCan = 47, LaundryWasher = 48, Window = 49, WineCooler = 50 } /** * @since 18.4 */ declare class MTRDataTypeLocationDescriptorStruct extends NSObject implements NSCopying { static alloc(): MTRDataTypeLocationDescriptorStruct; // inherited from NSObject static new(): MTRDataTypeLocationDescriptorStruct; // inherited from NSObject /** * @since 18.4 */ areaType: number; /** * @since 18.4 */ floorNumber: number; /** * @since 18.4 */ locationName: string; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare const enum MTRDataTypePositionTag { Left = 0, Right = 1, Top = 2, Bottom = 3, Middle = 4, Row = 5, Column = 6 } /** * @since 18.4 */ declare const enum MTRDataTypeRelativePositionTag { Under = 0, NextTo = 1, Around = 2, On = 3, Above = 4, FrontOf = 5, Behind = 6 } /** * @since 17.6 */ declare var MTRDataVersionKey: string; /** * @since 16.1 * @deprecated 16.4 */ declare class MTRDescriptorClusterDeviceType extends MTRDescriptorClusterDeviceTypeStruct { static alloc(): MTRDescriptorClusterDeviceType; // inherited from NSObject static new(): MTRDescriptorClusterDeviceType; // inherited from NSObject } /** * @since 16.2 */ declare class MTRDescriptorClusterDeviceTypeStruct extends NSObject implements NSCopying { static alloc(): MTRDescriptorClusterDeviceTypeStruct; // inherited from NSObject static new(): MTRDescriptorClusterDeviceTypeStruct; // inherited from NSObject /** * @since 16.4 */ deviceType: number; /** * @since 16.2 */ revision: number; /** * @since 16.2 * @deprecated 16.4 */ type: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRDevice extends NSObject { static alloc(): MTRDevice; // inherited from NSObject /** * @since 16.4 */ static deviceWithNodeIDController(nodeID: number, controller: MTRDeviceController): MTRDevice; /** * @since 16.1 * @deprecated 16.4 */ static deviceWithNodeIDDeviceController(nodeID: number, deviceController: MTRDeviceController): MTRDevice; static new(): MTRDevice; // inherited from NSObject /** * @since 17.6 */ readonly deviceCachePrimed: boolean; /** * @since 17.4 */ readonly deviceController: MTRDeviceController; /** * @since 16.5 */ readonly estimatedStartTime: Date; /** * @since 17.6 */ readonly estimatedSubscriptionLatency: number; /** * @since 18.4 */ readonly networkCommissioningFeatures: MTRNetworkCommissioningFeature; /** * @since 17.4 */ readonly nodeID: number; /** * @since 18.3 */ readonly productID: number; readonly state: MTRDeviceState; /** * @since 18.3 */ readonly vendorID: number; /** * @since 18.0 */ addDelegateQueue(delegate: MTRDeviceDelegate, queue: NSObject & OS_dispatch_queue): void; /** * @since 18.0 */ addDelegateQueueInterestedPathsForAttributesInterestedPathsForEvents(delegate: MTRDeviceDelegate, queue: NSObject & OS_dispatch_queue, interestedPathsForAttributes: NSArray | any[], interestedPathsForEvents: NSArray | any[]): void; /** * @since 18.4 */ descriptorClusters(): NSDictionary>; /** * @since 17.6 */ downloadLogOfTypeTimeoutQueueCompletion(type: MTRDiagnosticLogType, timeout: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSURL, p2: NSError) => void): void; /** * @since 17.4 */ invokeCommandWithEndpointIDClusterIDCommandIDCommandFieldsExpectedValuesExpectedValueIntervalQueueCompletion(endpointID: number, clusterID: number, commandID: number, commandFields: NSDictionary, expectedValues: NSArray> | NSDictionary[], expectedValueInterval: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray>, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ invokeCommandWithEndpointIDClusterIDCommandIDCommandFieldsExpectedValuesExpectedValueIntervalTimedInvokeTimeoutClientQueueCompletion(endpointID: number, clusterID: number, commandID: number, commandFields: any, expectedValues: NSArray> | NSDictionary[], expectedValueInterval: number, timeout: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray>, p2: NSError) => void): void; /** * @since 16.4 */ invokeCommandWithEndpointIDClusterIDCommandIDCommandFieldsExpectedValuesExpectedValueIntervalTimedInvokeTimeoutQueueCompletion(endpointID: number, clusterID: number, commandID: number, commandFields: any, expectedValues: NSArray> | NSDictionary[], expectedValueInterval: number, timeout: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray>, p2: NSError) => void): void; /** * @since 18.4 */ invokeCommandsQueueCompletion(commands: NSArray> | NSArray[], queue: NSObject & OS_dispatch_queue, completion: (p1: NSArray>, p2: NSError) => void): void; /** * @since 17.0 */ openCommissioningWindowWithDiscriminatorDurationQueueCompletion(discriminator: number, duration: number, queue: NSObject & OS_dispatch_queue, completion: (p1: MTRSetupPayload, p2: NSError) => void): void; /** * @since 16.2 */ openCommissioningWindowWithSetupPasscodeDiscriminatorDurationQueueCompletion(setupPasscode: number, discriminator: number, duration: number, queue: NSObject & OS_dispatch_queue, completion: (p1: MTRSetupPayload, p2: NSError) => void): void; /** * @since 18.2 */ readAttributePaths(attributePaths: NSArray | MTRAttributeRequestPath[]): NSArray>; readAttributeWithEndpointIDClusterIDAttributeIDParams(endpointID: number, clusterID: number, attributeID: number, params: MTRReadParams): NSDictionary; /** * @since 18.0 */ removeDelegate(delegate: MTRDeviceDelegate): void; /** * @since 16.1 * @deprecated 18.0 */ setDelegateQueue(delegate: MTRDeviceDelegate, queue: NSObject & OS_dispatch_queue): void; /** * @since 18.3 */ waitForAttributeValuesTimeoutQueueCompletion(values: NSDictionary>, timeout: number, queue: NSObject & OS_dispatch_queue, completion: (p1: NSError) => void): MTRAttributeValueWaiter; writeAttributeWithEndpointIDClusterIDAttributeIDValueExpectedValueIntervalTimedWriteTimeout(endpointID: number, clusterID: number, attributeID: number, value: any, expectedValueInterval: number, timeout: number): void; } interface MTRDeviceAttestationDelegate extends NSObjectProtocol { /** * @since 16.4 */ deviceAttestationCompletedForControllerOpaqueDeviceHandleAttestationDeviceInfoError?(controller: MTRDeviceController, opaqueDeviceHandle: interop.Pointer | interop.Reference, attestationDeviceInfo: MTRDeviceAttestationDeviceInfo, error: NSError): void; /** * @since 16.1 * @deprecated 16.4 */ deviceAttestationCompletedForDeviceAttestationDeviceInfoError?(controller: MTRDeviceController, device: interop.Pointer | interop.Reference, attestationDeviceInfo: MTRDeviceAttestationDeviceInfo, error: NSError): void; /** * @since 16.4 */ deviceAttestationFailedForControllerOpaqueDeviceHandleError?(controller: MTRDeviceController, opaqueDeviceHandle: interop.Pointer | interop.Reference, error: NSError): void; /** * @since 16.1 * @deprecated 16.4 */ deviceAttestationFailedForDeviceError?(controller: MTRDeviceController, device: interop.Pointer | interop.Reference, error: NSError): void; } declare var MTRDeviceAttestationDelegate: { prototype: MTRDeviceAttestationDelegate; }; /** * @since 16.1 */ declare class MTRDeviceAttestationDeviceInfo extends NSObject { static alloc(): MTRDeviceAttestationDeviceInfo; // inherited from NSObject static new(): MTRDeviceAttestationDeviceInfo; // inherited from NSObject /** * @since 16.6 */ readonly basicInformationProductID: number; /** * @since 16.6 */ readonly basicInformationVendorID: number; readonly certificateDeclaration: NSData; readonly dacCertificate: NSData; readonly dacPAICertificate: NSData; /** * @since 16.4 */ readonly productID: number; /** * @since 16.4 */ readonly vendorID: number; } /** * @since 16.4 */ declare class MTRDeviceAttestationInfo extends NSObject { static alloc(): MTRDeviceAttestationInfo; // inherited from NSObject static new(): MTRDeviceAttestationInfo; // inherited from NSObject readonly certificationDeclaration: NSData; readonly challenge: NSData; readonly deviceAttestationCertificate: NSData; readonly elementsSignature: NSData; readonly elementsTLV: NSData; readonly firmwareInfo: NSData; readonly nonce: NSData; readonly productAttestationIntermediateCertificate: NSData; constructor(o: { deviceAttestationChallenge: NSData; nonce: NSData; elementsTLV: NSData; elementsSignature: NSData; deviceAttestationCertificate: NSData; productAttestationIntermediateCertificate: NSData; certificationDeclaration: NSData; firmwareInfo: NSData; }); initWithDeviceAttestationChallengeNonceElementsTLVElementsSignatureDeviceAttestationCertificateProductAttestationIntermediateCertificateCertificationDeclarationFirmwareInfo(challenge: NSData, nonce: NSData, elementsTLV: NSData, elementsSignature: NSData, deviceAttestationCertificate: NSData, processAttestationIntermediateCertificate: NSData, certificationDeclaration: NSData, firmwareInfo: NSData): this; } /** * @since 16.1 */ declare class MTRDeviceController extends NSObject { static alloc(): MTRDeviceController; // inherited from NSObject /** * @since 16.4 */ static computePASEVerifierForSetupPasscodeIterationsSaltError(setupPasscode: number, iterations: number, salt: NSData, error?: interop.Reference): NSData; static decodeXPCReadParams(params: NSDictionary): MTRReadParams; static decodeXPCResponseValues(values: NSArray> | NSDictionary[]): NSArray>; static decodeXPCSubscribeParams(params: NSDictionary): MTRSubscribeParams; static encodeXPCReadParams(params: MTRReadParams): NSDictionary; static encodeXPCResponseValues(values: NSArray> | NSDictionary[]): NSArray>; static encodeXPCSubscribeParams(params: MTRSubscribeParams): NSDictionary; static new(): MTRDeviceController; // inherited from NSObject /** * @since 16.4 */ static sharedControllerWithIDXpcConnectBlock(controllerID: any, xpcConnectBlock: () => NSXPCConnection): MTRDeviceController; /** * @since 16.1 * @deprecated 16.4 */ static sharedControllerWithIdXpcConnectBlock(controllerID: any, xpcConnectBlock: () => NSXPCConnection): MTRDeviceController; /** * @since 16.5 */ static xpcInterfaceForClientProtocol(): NSXPCInterface; /** * @since 16.5 */ static xpcInterfaceForServerProtocol(): NSXPCInterface; /** * @since 16.4 */ readonly controllerNodeID: number; /** * @since 16.1 * @deprecated 16.4 */ readonly controllerNodeId: number; /** * @since 18.4 */ readonly devices: NSArray; /** * @since 18.4 */ readonly nodesWithStoredData: NSArray; readonly running: boolean; /** * @since 18.2 */ readonly suspended: boolean; /** * @since 17.6 */ readonly uniqueIdentifier: NSUUID; /** * @since 17.6 */ constructor(o: { parameters: MTRDeviceControllerAbstractParameters; }); /** * @since 18.2 */ addDeviceControllerDelegateQueue(delegate: MTRDeviceControllerDelegate, queue: NSObject & OS_dispatch_queue): void; /** * @since 17.6 */ addServerEndpoint(endpoint: MTRServerEndpoint): boolean; /** * @since 16.4 */ attestationChallengeForDeviceID(deviceID: number): NSData; /** * @since 16.4 */ cancelCommissioningForNodeIDError(nodeID: number, error?: interop.Reference): boolean; /** * @since 16.1 * @deprecated 16.4 */ commissionDeviceCommissioningParamsError(deviceId: number, commissioningParams: MTRCommissioningParameters, error?: interop.Reference): boolean; /** * @since 16.4 */ commissionNodeWithIDCommissioningParamsError(nodeID: number, commissioningParams: MTRCommissioningParameters, error?: interop.Reference): boolean; /** * @since 16.1 * @deprecated 16.4 */ computePaseVerifierIterationsSalt(setupPincode: number, iterations: number, salt: NSData): NSData; continueCommissioningDeviceIgnoreAttestationFailureError(opaqueDeviceHandle: interop.Pointer | interop.Reference, ignoreAttestationFailure: boolean, error?: interop.Reference): boolean; /** * @since 16.4 */ deviceBeingCommissionedWithNodeIDError(nodeID: number, error?: interop.Reference): MTRBaseDevice; /** * @since 16.1 * @deprecated 16.4 */ fetchAttestationChallengeForDeviceId(deviceId: number): NSData; /** * @since 18.4 */ forgetDeviceWithNodeID(nodeID: number): void; /** * @since 16.1 * @deprecated 16.4 */ getBaseDeviceQueueCompletionHandler(deviceID: number, queue: NSObject & OS_dispatch_queue, completionHandler: (p1: MTRBaseDevice, p2: NSError) => void): boolean; /** * @since 16.1 * @deprecated 16.4 */ getDeviceBeingCommissionedError(deviceId: number, error?: interop.Reference): MTRBaseDevice; /** * @since 17.6 */ initWithParametersError(parameters: MTRDeviceControllerAbstractParameters, error?: interop.Reference): this; /** * @since 16.1 * @deprecated 16.4 */ openPairingWindowDurationError(deviceID: number, duration: number, error?: interop.Reference): boolean; /** * @since 16.1 * @deprecated 16.4 */ openPairingWindowWithPINDurationDiscriminatorSetupPINError(deviceID: number, duration: number, discriminator: number, setupPIN: number, error?: interop.Reference): string; /** * @since 16.1 * @deprecated 16.4 */ pairDeviceAddressPortSetupPINCodeError(deviceID: number, address: string, port: number, setupPINCode: number, error?: interop.Reference): boolean; /** * @since 16.1 * @deprecated 16.4 */ pairDeviceDiscriminatorSetupPINCodeError(deviceID: number, discriminator: number, setupPINCode: number, error?: interop.Reference): boolean; /** * @since 16.1 * @deprecated 16.4 */ pairDeviceOnboardingPayloadError(deviceID: number, onboardingPayload: string, error?: interop.Reference): boolean; /** * @since 16.4 * @deprecated 17.6 */ preWarmCommissioningSession(): void; /** * @since 18.2 */ removeDeviceControllerDelegate(delegate: MTRDeviceControllerDelegate): void; /** * @since 17.6 */ removeServerEndpoint(endpoint: MTRServerEndpoint): void; /** * @since 17.6 */ removeServerEndpointQueueCompletion(endpoint: MTRServerEndpoint, queue: NSObject & OS_dispatch_queue, completion: () => void): void; /** * @since 18.2 */ resume(): void; /** * @since 16.4 */ setDeviceControllerDelegateQueue(delegate: MTRDeviceControllerDelegate, queue: NSObject & OS_dispatch_queue): void; /** * @since 16.1 * @deprecated 16.4 */ setNocChainIssuerQueue(nocChainIssuer: MTRNOCChainIssuer, queue: NSObject & OS_dispatch_queue): void; /** * @since 16.1 * @deprecated 16.4 */ setPairingDelegateQueue(delegate: MTRDevicePairingDelegate, queue: NSObject & OS_dispatch_queue): void; /** * @since 17.0 */ setupCommissioningSessionWithDiscoveredDevicePayloadNewNodeIDError(discoveredDevice: MTRCommissionableBrowserResult, payload: MTRSetupPayload, newNodeID: number, error?: interop.Reference): boolean; /** * @since 16.2 */ setupCommissioningSessionWithPayloadNewNodeIDError(payload: MTRSetupPayload, newNodeID: number, error?: interop.Reference): boolean; shutdown(): void; /** * @since 17.0 */ startBrowseForCommissionablesQueue(delegate: MTRCommissionableBrowserDelegate, queue: NSObject & OS_dispatch_queue): boolean; /** * @since 17.0 */ stopBrowseForCommissionables(): boolean; /** * @since 16.1 * @deprecated 16.4 */ stopDevicePairingError(deviceID: number, error?: interop.Reference): boolean; /** * @since 18.2 */ suspend(): void; } /** * @since 17.6 */ declare class MTRDeviceControllerAbstractParameters extends NSObject { static alloc(): MTRDeviceControllerAbstractParameters; // inherited from NSObject static new(): MTRDeviceControllerAbstractParameters; // inherited from NSObject startSuspended: boolean; } interface MTRDeviceControllerClientProtocol extends NSObjectProtocol { handleReportWithControllerNodeIdValuesError(controller: any, nodeId: number, values: any, error: NSError): void; } declare var MTRDeviceControllerClientProtocol: { prototype: MTRDeviceControllerClientProtocol; }; /** * @since 16.4 */ interface MTRDeviceControllerDelegate extends NSObjectProtocol { /** * @since 18.5 */ controllerCommissioneeHasReceivedNetworkCredentials?(controller: MTRDeviceController, nodeID: number): void; /** * @since 16.4 * @deprecated 17.0 */ controllerCommissioningComplete?(controller: MTRDeviceController, error: NSError): void; /** * @since 17.0 */ controllerCommissioningCompleteNodeID?(controller: MTRDeviceController, error: NSError, nodeID: number): void; /** * @since 17.6 */ controllerCommissioningCompleteNodeIDMetrics?(controller: MTRDeviceController, error: NSError, nodeID: number, metrics: MTRMetrics): void; controllerCommissioningSessionEstablishmentDone?(controller: MTRDeviceController, error: NSError): void; /** * @since 18.4 */ controllerReadCommissioneeInfo?(controller: MTRDeviceController, info: MTRCommissioneeInfo): void; /** * @since 17.0 * @deprecated 18.4 */ controllerReadCommissioningInfo?(controller: MTRDeviceController, info: MTRProductIdentity): void; controllerStatusUpdate?(controller: MTRDeviceController, status: MTRCommissioningStatus): void; /** * @since 18.2 */ controllerSuspendedChangedTo?(controller: MTRDeviceController, suspended: boolean): void; /** * @since 18.4 */ devicesChangedForController?(controller: MTRDeviceController): void; } declare var MTRDeviceControllerDelegate: { prototype: MTRDeviceControllerDelegate; }; /** * @since 17.6 */ declare class MTRDeviceControllerExternalCertificateParameters extends MTRDeviceControllerParameters { static alloc(): MTRDeviceControllerExternalCertificateParameters; // inherited from NSObject static new(): MTRDeviceControllerExternalCertificateParameters; // inherited from NSObject /** * @since 18.2 */ readonly rootCertificate: NSData; constructor(o: { storageDelegate: MTRDeviceControllerStorageDelegate; storageDelegateQueue: NSObject & OS_dispatch_queue; uniqueIdentifier: NSUUID; ipk: NSData; vendorID: number; operationalKeypair: MTRKeypair; operationalCertificate: NSData; intermediateCertificate: NSData; rootCertificate: NSData; }); initWithStorageDelegateStorageDelegateQueueUniqueIdentifierIpkVendorIDOperationalKeypairOperationalCertificateIntermediateCertificateRootCertificate(storageDelegate: MTRDeviceControllerStorageDelegate, storageDelegateQueue: NSObject & OS_dispatch_queue, uniqueIdentifier: NSUUID, ipk: NSData, vendorID: number, operationalKeypair: MTRKeypair, operationalCertificate: NSData, intermediateCertificate: NSData, rootCertificate: NSData): this; } /** * @since 16.4 */ declare class MTRDeviceControllerFactory extends NSObject { static alloc(): MTRDeviceControllerFactory; // inherited from NSObject static new(): MTRDeviceControllerFactory; // inherited from NSObject static sharedInstance(): MTRDeviceControllerFactory; readonly knownFabrics: NSArray; readonly running: boolean; createControllerOnExistingFabricError(startupParams: MTRDeviceControllerStartupParams, error?: interop.Reference): MTRDeviceController; createControllerOnNewFabricError(startupParams: MTRDeviceControllerStartupParams, error?: interop.Reference): MTRDeviceController; /** * @since 17.6 */ preWarmCommissioningSession(): void; startControllerFactoryError(startupParams: MTRDeviceControllerFactoryParams, error?: interop.Reference): boolean; stopControllerFactory(): void; } /** * @since 16.4 */ declare class MTRDeviceControllerFactoryParams extends NSObject { static alloc(): MTRDeviceControllerFactoryParams; // inherited from NSObject static new(): MTRDeviceControllerFactoryParams; // inherited from NSObject certificationDeclarationCertificates: NSArray; otaProviderDelegate: MTROTAProviderDelegate; port: number; productAttestationAuthorityCertificates: NSArray; shouldStartServer: boolean; readonly storage: MTRStorage; constructor(o: { storage: MTRStorage; }); initWithStorage(storage: MTRStorage): this; } /** * @since 17.6 */ declare class MTRDeviceControllerParameters extends MTRDeviceControllerAbstractParameters { static alloc(): MTRDeviceControllerParameters; // inherited from NSObject static new(): MTRDeviceControllerParameters; // inherited from NSObject certificationDeclarationCertificates: NSArray; /** * @since 17.6 */ concurrentSubscriptionEstablishmentsAllowedOnThread: number; productAttestationAuthorityCertificates: NSArray; shouldAdvertiseOperational: boolean; storageBehaviorConfiguration: MTRDeviceStorageBehaviorConfiguration; setOTAProviderDelegateQueue(otaProviderDelegate: MTROTAProviderDelegate, queue: NSObject & OS_dispatch_queue): void; setOperationalCertificateIssuerQueue(operationalCertificateIssuer: MTROperationalCertificateIssuer, queue: NSObject & OS_dispatch_queue): void; } /** * @since 18.3 */ declare var MTRDeviceControllerRegistrationControllerCompressedFabricIDKey: string; /** * @since 18.2 */ declare var MTRDeviceControllerRegistrationControllerContextKey: string; /** * @since 18.3 */ declare var MTRDeviceControllerRegistrationControllerIsRunningKey: string; /** * @since 18.3 */ declare var MTRDeviceControllerRegistrationControllerNodeIDKey: string; /** * @since 18.3 */ declare var MTRDeviceControllerRegistrationDeviceInternalStateKey: string; /** * @since 18.2 */ declare var MTRDeviceControllerRegistrationNodeIDKey: string; /** * @since 18.2 */ declare var MTRDeviceControllerRegistrationNodeIDsKey: string; interface MTRDeviceControllerServerProtocol extends NSObjectProtocol { /** * @since 17.6 */ downloadLogWithControllerNodeIdTypeTimeoutCompletion?(controller: any, nodeId: number, type: MTRDiagnosticLogType, timeout: number, completion: (p1: string, p2: NSError) => void): void; getAnyDeviceControllerWithCompletion(completion: (p1: any, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ getDeviceControllerWithFabricIdCompletion?(fabricId: number, completion: (p1: any, p2: NSError) => void): void; invokeCommandWithControllerNodeIdEndpointIdClusterIdCommandIdFieldsTimedInvokeTimeoutCompletion(controller: any, nodeId: number, endpointId: number, clusterId: number, commandId: number, fields: any, timeoutMs: number, completion: (p1: any, p2: NSError) => void): void; readAttributeCacheWithControllerNodeIdEndpointIdClusterIdAttributeIdCompletion(controller: any, nodeId: number, endpointId: number, clusterId: number, attributeId: number, completion: (p1: any, p2: NSError) => void): void; readAttributeWithControllerNodeIdEndpointIdClusterIdAttributeIdParamsCompletion(controller: any, nodeId: number, endpointId: number, clusterId: number, attributeId: number, params: NSDictionary, completion: (p1: any, p2: NSError) => void): void; stopReportsWithControllerNodeIdCompletion(controller: any, nodeId: number, completion: () => void): void; subscribeAttributeWithControllerNodeIdEndpointIdClusterIdAttributeIdMinIntervalMaxIntervalParamsEstablishedHandler(controller: any, nodeId: number, endpointId: number, clusterId: number, attributeId: number, minInterval: number, maxInterval: number, params: NSDictionary, establishedHandler: () => void): void; subscribeWithControllerNodeIdMinIntervalMaxIntervalParamsShouldCacheCompletion(controller: any, nodeId: number, minInterval: number, maxInterval: number, params: NSDictionary, shouldCache: boolean, completion: (p1: NSError) => void): void; writeAttributeWithControllerNodeIdEndpointIdClusterIdAttributeIdValueTimedWriteTimeoutCompletion(controller: any, nodeId: number, endpointId: number, clusterId: number, attributeId: number, value: any, timeoutMs: number, completion: (p1: any, p2: NSError) => void): void; } declare var MTRDeviceControllerServerProtocol: { prototype: MTRDeviceControllerServerProtocol; }; /** * @since 16.1 */ declare class MTRDeviceControllerStartupParams extends NSObject { static alloc(): MTRDeviceControllerStartupParams; // inherited from NSObject static new(): MTRDeviceControllerStartupParams; // inherited from NSObject /** * @since 17.0 */ caseAuthenticatedTags: NSSet; /** * @since 16.4 */ readonly fabricID: number; /** * @since 16.1 * @deprecated 16.4 */ readonly fabricId: number; intermediateCertificate: NSData; readonly ipk: NSData; readonly nocSigner: MTRKeypair; /** * @since 16.4 */ nodeID: number; /** * @since 16.1 * @deprecated 16.4 */ nodeId: number; readonly operationalCertificate: NSData; /** * @since 16.4 */ operationalCertificateIssuer: MTROperationalCertificateIssuer; /** * @since 16.4 */ operationalCertificateIssuerQueue: NSObject & OS_dispatch_queue; operationalKeypair: MTRKeypair; rootCertificate: NSData; /** * @since 16.4 */ vendorID: number; /** * @since 16.1 * @deprecated 16.4 */ vendorId: number; /** * @since 16.4 */ constructor(o: { IPK: NSData; fabricID: number; nocSigner: MTRKeypair; }); /** * @since 16.4 */ constructor(o: { IPK: NSData; operationalKeypair: MTRKeypair; operationalCertificate: NSData; intermediateCertificate: NSData; rootCertificate: NSData; }); /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { operationalKeypair: MTRKeypair; operationalCertificate: NSData; intermediateCertificate: NSData; rootCertificate: NSData; ipk: NSData; }); /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { signingKeypair: MTRKeypair; fabricId: number; ipk: NSData; }); /** * @since 16.4 */ initWithIPKFabricIDNocSigner(ipk: NSData, fabricID: number, nocSigner: MTRKeypair): this; /** * @since 16.4 */ initWithIPKOperationalKeypairOperationalCertificateIntermediateCertificateRootCertificate(ipk: NSData, operationalKeypair: MTRKeypair, operationalCertificate: NSData, intermediateCertificate: NSData, rootCertificate: NSData): this; /** * @since 16.1 * @deprecated 16.4 */ initWithOperationalKeypairOperationalCertificateIntermediateCertificateRootCertificateIpk(operationalKeypair: MTRKeypair, operationalCertificate: NSData, intermediateCertificate: NSData, rootCertificate: NSData, ipk: NSData): this; /** * @since 16.1 * @deprecated 16.4 */ initWithSigningKeypairFabricIdIpk(nocSigner: MTRKeypair, fabricId: number, ipk: NSData): this; } /** * @since 17.6 */ declare function MTRDeviceControllerStorageClasses(): NSSet; /** * @since 17.6 */ interface MTRDeviceControllerStorageDelegate extends NSObjectProtocol { controllerRemoveValueForKeySecurityLevelSharingType(controller: MTRDeviceController, key: string, securityLevel: MTRStorageSecurityLevel, sharingType: MTRStorageSharingType): boolean; controllerStoreValueForKeySecurityLevelSharingType(controller: MTRDeviceController, value: NSSecureCoding, key: string, securityLevel: MTRStorageSecurityLevel, sharingType: MTRStorageSharingType): boolean; controllerStoreValuesSecurityLevelSharingType?(controller: MTRDeviceController, values: NSDictionary, securityLevel: MTRStorageSecurityLevel, sharingType: MTRStorageSharingType): boolean; controllerValueForKeySecurityLevelSharingType(controller: MTRDeviceController, key: string, securityLevel: MTRStorageSecurityLevel, sharingType: MTRStorageSharingType): NSSecureCoding; valuesForControllerSecurityLevelSharingType?(controller: MTRDeviceController, securityLevel: MTRStorageSecurityLevel, sharingType: MTRStorageSharingType): NSDictionary; } declare var MTRDeviceControllerStorageDelegate: { prototype: MTRDeviceControllerStorageDelegate; }; interface MTRDeviceDelegate extends NSObjectProtocol { /** * @since 16.4 */ deviceBecameActive?(device: MTRDevice): void; /** * @since 17.6 */ deviceCachePrimed?(device: MTRDevice): void; /** * @since 17.6 */ deviceConfigurationChanged?(device: MTRDevice): void; deviceReceivedAttributeReport(device: MTRDevice, attributeReport: NSArray> | NSDictionary[]): void; deviceReceivedEventReport(device: MTRDevice, eventReport: NSArray> | NSDictionary[]): void; deviceStateChanged(device: MTRDevice, state: MTRDeviceState): void; } declare var MTRDeviceDelegate: { prototype: MTRDeviceDelegate; }; /** * @since 18.4 */ declare const enum MTRDeviceEnergyManagementAdjustmentCause { LocalOptimization = 0, GridOptimization = 1 } /** * @since 18.4 */ declare const enum MTRDeviceEnergyManagementCause { NormalCompletion = 0, Offline = 1, Fault = 2, UserOptOut = 3, Cancelled = 4 } /** * @since 18.4 */ declare class MTRDeviceEnergyManagementClusterCancelPowerAdjustRequestParams extends NSObject implements NSCopying { static alloc(): MTRDeviceEnergyManagementClusterCancelPowerAdjustRequestParams; // inherited from NSObject static new(): MTRDeviceEnergyManagementClusterCancelPowerAdjustRequestParams; // inherited from NSObject serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTRDeviceEnergyManagementClusterCancelRequestParams extends NSObject implements NSCopying { static alloc(): MTRDeviceEnergyManagementClusterCancelRequestParams; // inherited from NSObject static new(): MTRDeviceEnergyManagementClusterCancelRequestParams; // inherited from NSObject serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTRDeviceEnergyManagementClusterConstraintsStruct extends NSObject implements NSCopying { static alloc(): MTRDeviceEnergyManagementClusterConstraintsStruct; // inherited from NSObject static new(): MTRDeviceEnergyManagementClusterConstraintsStruct; // inherited from NSObject /** * @since 18.4 */ duration: number; /** * @since 18.4 */ loadControl: number; /** * @since 18.4 */ maximumEnergy: number; /** * @since 18.4 */ nominalPower: number; /** * @since 18.4 */ startTime: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTRDeviceEnergyManagementClusterCostStruct extends NSObject implements NSCopying { static alloc(): MTRDeviceEnergyManagementClusterCostStruct; // inherited from NSObject static new(): MTRDeviceEnergyManagementClusterCostStruct; // inherited from NSObject /** * @since 18.4 */ costType: number; /** * @since 18.4 */ currency: number; /** * @since 18.4 */ decimalPoints: number; /** * @since 18.4 */ value: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTRDeviceEnergyManagementClusterForecastStruct extends NSObject implements NSCopying { static alloc(): MTRDeviceEnergyManagementClusterForecastStruct; // inherited from NSObject static new(): MTRDeviceEnergyManagementClusterForecastStruct; // inherited from NSObject /** * @since 18.4 */ activeSlotNumber: number; /** * @since 18.4 */ earliestStartTime: number; /** * @since 18.4 */ endTime: number; /** * @since 18.4 */ forecastID: number; /** * @since 18.4 */ forecastUpdateReason: number; /** * @since 18.4 */ isPausable: number; /** * @since 18.4 */ latestEndTime: number; /** * @since 18.4 */ slots: NSArray; /** * @since 18.4 */ startTime: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTRDeviceEnergyManagementClusterModifyForecastRequestParams extends NSObject implements NSCopying { static alloc(): MTRDeviceEnergyManagementClusterModifyForecastRequestParams; // inherited from NSObject static new(): MTRDeviceEnergyManagementClusterModifyForecastRequestParams; // inherited from NSObject /** * @since 18.4 */ cause: number; /** * @since 18.4 */ forecastID: number; serverSideProcessingTimeout: number; /** * @since 18.4 */ slotAdjustments: NSArray; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTRDeviceEnergyManagementClusterPauseRequestParams extends NSObject implements NSCopying { static alloc(): MTRDeviceEnergyManagementClusterPauseRequestParams; // inherited from NSObject static new(): MTRDeviceEnergyManagementClusterPauseRequestParams; // inherited from NSObject /** * @since 18.4 */ cause: number; /** * @since 18.4 */ duration: number; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTRDeviceEnergyManagementClusterPausedEvent extends NSObject implements NSCopying { static alloc(): MTRDeviceEnergyManagementClusterPausedEvent; // inherited from NSObject static new(): MTRDeviceEnergyManagementClusterPausedEvent; // inherited from NSObject copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTRDeviceEnergyManagementClusterPowerAdjustCapabilityStruct extends NSObject implements NSCopying { static alloc(): MTRDeviceEnergyManagementClusterPowerAdjustCapabilityStruct; // inherited from NSObject static new(): MTRDeviceEnergyManagementClusterPowerAdjustCapabilityStruct; // inherited from NSObject /** * @since 18.4 */ cause: number; /** * @since 18.4 */ powerAdjustCapability: NSArray; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTRDeviceEnergyManagementClusterPowerAdjustEndEvent extends NSObject implements NSCopying { static alloc(): MTRDeviceEnergyManagementClusterPowerAdjustEndEvent; // inherited from NSObject static new(): MTRDeviceEnergyManagementClusterPowerAdjustEndEvent; // inherited from NSObject /** * @since 18.4 */ cause: number; /** * @since 18.4 */ duration: number; /** * @since 18.4 */ energyUse: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTRDeviceEnergyManagementClusterPowerAdjustRequestParams extends NSObject implements NSCopying { static alloc(): MTRDeviceEnergyManagementClusterPowerAdjustRequestParams; // inherited from NSObject static new(): MTRDeviceEnergyManagementClusterPowerAdjustRequestParams; // inherited from NSObject /** * @since 18.4 */ cause: number; /** * @since 18.4 */ duration: number; /** * @since 18.4 */ power: number; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTRDeviceEnergyManagementClusterPowerAdjustStartEvent extends NSObject implements NSCopying { static alloc(): MTRDeviceEnergyManagementClusterPowerAdjustStartEvent; // inherited from NSObject static new(): MTRDeviceEnergyManagementClusterPowerAdjustStartEvent; // inherited from NSObject copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTRDeviceEnergyManagementClusterPowerAdjustStruct extends NSObject implements NSCopying { static alloc(): MTRDeviceEnergyManagementClusterPowerAdjustStruct; // inherited from NSObject static new(): MTRDeviceEnergyManagementClusterPowerAdjustStruct; // inherited from NSObject /** * @since 18.4 */ maxDuration: number; /** * @since 18.4 */ maxPower: number; /** * @since 18.4 */ minDuration: number; /** * @since 18.4 */ minPower: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTRDeviceEnergyManagementClusterRequestConstraintBasedForecastParams extends NSObject implements NSCopying { static alloc(): MTRDeviceEnergyManagementClusterRequestConstraintBasedForecastParams; // inherited from NSObject static new(): MTRDeviceEnergyManagementClusterRequestConstraintBasedForecastParams; // inherited from NSObject /** * @since 18.4 */ cause: number; /** * @since 18.4 */ constraints: NSArray; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTRDeviceEnergyManagementClusterResumeRequestParams extends NSObject implements NSCopying { static alloc(): MTRDeviceEnergyManagementClusterResumeRequestParams; // inherited from NSObject static new(): MTRDeviceEnergyManagementClusterResumeRequestParams; // inherited from NSObject serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTRDeviceEnergyManagementClusterResumedEvent extends NSObject implements NSCopying { static alloc(): MTRDeviceEnergyManagementClusterResumedEvent; // inherited from NSObject static new(): MTRDeviceEnergyManagementClusterResumedEvent; // inherited from NSObject /** * @since 18.4 */ cause: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTRDeviceEnergyManagementClusterSlotAdjustmentStruct extends NSObject implements NSCopying { static alloc(): MTRDeviceEnergyManagementClusterSlotAdjustmentStruct; // inherited from NSObject static new(): MTRDeviceEnergyManagementClusterSlotAdjustmentStruct; // inherited from NSObject /** * @since 18.4 */ duration: number; /** * @since 18.4 */ nominalPower: number; /** * @since 18.4 */ slotIndex: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTRDeviceEnergyManagementClusterSlotStruct extends NSObject implements NSCopying { static alloc(): MTRDeviceEnergyManagementClusterSlotStruct; // inherited from NSObject static new(): MTRDeviceEnergyManagementClusterSlotStruct; // inherited from NSObject /** * @since 18.4 */ costs: NSArray; /** * @since 18.4 */ defaultDuration: number; /** * @since 18.4 */ elapsedSlotTime: number; /** * @since 18.4 */ manufacturerESAState: number; /** * @since 18.4 */ maxDuration: number; /** * @since 18.4 */ maxDurationAdjustment: number; /** * @since 18.4 */ maxPauseDuration: number; /** * @since 18.4 */ maxPower: number; /** * @since 18.4 */ maxPowerAdjustment: number; /** * @since 18.4 */ minDuration: number; /** * @since 18.4 */ minDurationAdjustment: number; /** * @since 18.4 */ minPauseDuration: number; /** * @since 18.4 */ minPower: number; /** * @since 18.4 */ minPowerAdjustment: number; /** * @since 18.4 */ nominalEnergy: number; /** * @since 18.4 */ nominalPower: number; /** * @since 18.4 */ remainingSlotTime: number; /** * @since 18.4 */ slotIsPausable: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTRDeviceEnergyManagementClusterStartTimeAdjustRequestParams extends NSObject implements NSCopying { static alloc(): MTRDeviceEnergyManagementClusterStartTimeAdjustRequestParams; // inherited from NSObject static new(): MTRDeviceEnergyManagementClusterStartTimeAdjustRequestParams; // inherited from NSObject /** * @since 18.4 */ cause: number; /** * @since 18.4 */ requestedStartTime: number; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare const enum MTRDeviceEnergyManagementCostType { Financial = 0, GHGEmissions = 1, Comfort = 2, Temperature = 3 } /** * @since 18.4 */ declare const enum MTRDeviceEnergyManagementESAState { Offline = 0, Online = 1, Fault = 2, PowerAdjustActive = 3, Paused = 4 } /** * @since 18.4 */ declare const enum MTRDeviceEnergyManagementESAType { EVSE = 0, SpaceHeating = 1, WaterHeating = 2, SpaceCooling = 3, SpaceHeatingCooling = 4, BatteryStorage = 5, SolarPV = 6, FridgeFreezer = 7, WashingMachine = 8, Dishwasher = 9, Cooking = 10, HomeWaterPump = 11, IrrigationWaterPump = 12, PoolPump = 13, Other = 255 } /** * @since 18.4 */ declare const enum MTRDeviceEnergyManagementFeature { PowerAdjustment = 1, PowerForecastReporting = 2, StateForecastReporting = 4, StartTimeAdjustment = 8, Pausable = 16, ForecastAdjustment = 32, ConstraintBasedAdjustment = 64 } /** * @since 18.4 */ declare const enum MTRDeviceEnergyManagementForecastUpdateReason { InternalOptimization = 0, LocalOptimization = 1, GridOptimization = 2 } /** * @since 18.4 */ declare class MTRDeviceEnergyManagementModeClusterChangeToModeParams extends NSObject implements NSCopying { static alloc(): MTRDeviceEnergyManagementModeClusterChangeToModeParams; // inherited from NSObject static new(): MTRDeviceEnergyManagementModeClusterChangeToModeParams; // inherited from NSObject /** * @since 18.4 */ newMode: number; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTRDeviceEnergyManagementModeClusterChangeToModeResponseParams extends NSObject implements NSCopying { static alloc(): MTRDeviceEnergyManagementModeClusterChangeToModeResponseParams; // inherited from NSObject static new(): MTRDeviceEnergyManagementModeClusterChangeToModeResponseParams; // inherited from NSObject /** * @since 18.4 */ status: number; /** * @since 18.4 */ statusText: string; /** * @since 18.4 */ constructor(o: { responseValue: NSDictionary; }); copyWithZone(zone: interop.Pointer | interop.Reference): any; /** * @since 18.4 */ initWithResponseValueError(responseValue: NSDictionary, error?: interop.Reference): this; } /** * @since 18.4 */ declare class MTRDeviceEnergyManagementModeClusterModeOptionStruct extends NSObject implements NSCopying { static alloc(): MTRDeviceEnergyManagementModeClusterModeOptionStruct; // inherited from NSObject static new(): MTRDeviceEnergyManagementModeClusterModeOptionStruct; // inherited from NSObject /** * @since 18.4 */ label: string; /** * @since 18.4 */ mode: number; /** * @since 18.4 */ modeTags: NSArray; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTRDeviceEnergyManagementModeClusterModeTagStruct extends NSObject implements NSCopying { static alloc(): MTRDeviceEnergyManagementModeClusterModeTagStruct; // inherited from NSObject static new(): MTRDeviceEnergyManagementModeClusterModeTagStruct; // inherited from NSObject /** * @since 18.4 */ mfgCode: number; /** * @since 18.4 */ value: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare const enum MTRDeviceEnergyManagementModeModeTag { Auto = 0, Quick = 1, Quiet = 2, LowNoise = 3, LowEnergy = 4, Vacation = 5, Min = 6, Max = 7, Night = 8, Day = 9, NoOptimization = 16384, DeviceOptimization = 16385, LocalOptimization = 16386, GridOptimization = 16387 } /** * @since 18.4 */ declare const enum MTRDeviceEnergyManagementOptOutState { NoOptOut = 0, LocalOptOut = 1, GridOptOut = 2, OptOut = 3 } /** * @since 18.4 */ declare const enum MTRDeviceEnergyManagementPowerAdjustReason { NoAdjustment = 0, LocalOptimizationAdjustment = 1, GridOptimizationAdjustment = 2 } /** * @since 16.1 * @deprecated 16.4 */ interface MTRDevicePairingDelegate extends NSObjectProtocol { onCommissioningComplete?(error: NSError): void; onPairingComplete?(error: NSError): void; onPairingDeleted?(error: NSError): void; onStatusUpdate?(status: MTRPairingStatus): void; } declare var MTRDevicePairingDelegate: { prototype: MTRDevicePairingDelegate; }; declare const enum MTRDeviceState { Unknown = 0, Reachable = 1, Unreachable = 2 } /** * @since 17.6 */ declare class MTRDeviceStorageBehaviorConfiguration extends NSObject implements NSCopying { static alloc(): MTRDeviceStorageBehaviorConfiguration; // inherited from NSObject static configurationWithDefaultStorageBehavior(): MTRDeviceStorageBehaviorConfiguration; static configurationWithReportToPersistenceDelayTimeReportToPersistenceDelayTimeMaxRecentReportTimesMaxCountTimeBetweenReportsTooShortThresholdTimeBetweenReportsTooShortMinThresholdReportToPersistenceDelayMaxMultiplierDeviceReportingExcessivelyIntervalThreshold(reportToPersistenceDelayTime: number, reportToPersistenceDelayTimeMax: number, recentReportTimesMaxCount: number, timeBetweenReportsTooShortThreshold: number, timeBetweenReportsTooShortMinThreshold: number, reportToPersistenceDelayMaxMultiplier: number, deviceReportingExcessivelyIntervalThreshold: number): MTRDeviceStorageBehaviorConfiguration; static configurationWithStorageBehaviorOptimizationDisabled(): MTRDeviceStorageBehaviorConfiguration; static new(): MTRDeviceStorageBehaviorConfiguration; // inherited from NSObject deviceReportingExcessivelyIntervalThreshold: number; disableStorageBehaviorOptimization: boolean; recentReportTimesMaxCount: number; reportToPersistenceDelayMaxMultiplier: number; reportToPersistenceDelayTime: number; reportToPersistenceDelayTimeMax: number; timeBetweenReportsTooShortMinThreshold: number; timeBetweenReportsTooShortThreshold: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.2 */ declare class MTRDeviceType extends NSObject implements NSCopying { static alloc(): MTRDeviceType; // inherited from NSObject static deviceTypeForID(deviceTypeID: number): MTRDeviceType; static new(): MTRDeviceType; // inherited from NSObject readonly id: number; readonly isUtility: boolean; readonly name: string; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.2 */ declare const enum MTRDeviceTypeIDType { DoorLockID = 10, DoorLockControllerID = 11, AggregatorID = 14, GenericSwitchID = 15, PowerSourceID = 17, OTARequestorID = 18, BridgedNodeID = 19, OTAProviderID = 20, ContactSensorID = 21, RootNodeID = 22, SolarPowerID = 23, BatteryStorageID = 24, SecondaryNetworkInterfaceID = 25, SpeakerID = 34, CastingVideoPlayerID = 35, ContentAppID = 36, ModeSelectID = 39, BasicVideoPlayerID = 40, CastingVideoClientID = 41, VideoRemoteControlID = 42, FanID = 43, AirQualitySensorID = 44, AirPurifierID = 45, WaterFreezeDetectorID = 65, WaterValveID = 66, WaterLeakDetectorID = 67, RainSensorID = 68, SoilSensorID = 69, RefrigeratorID = 112, TemperatureControlledCabinetID = 113, RoomAirConditionerID = 114, LaundryWasherID = 115, RoboticVacuumCleanerID = 116, DishwasherID = 117, SmokeCOAlarmID = 118, CookSurfaceID = 119, CooktopID = 120, MicrowaveOvenID = 121, ExtractorHoodID = 122, OvenID = 123, LaundryDryerID = 124, NetworkInfrastructureManagerID = 144, ThreadBorderRouterID = 145, OnOffLightID = 256, DimmableLightID = 257, OnOffLightSwitchID = 259, DimmerSwitchID = 260, ColorDimmerSwitchID = 261, LightSensorID = 262, OccupancySensorID = 263, OnOffPlugInUnitID = 266, DimmablePlugInUnitID = 267, ColorTemperatureLightID = 268, ExtendedColorLightID = 269, MountedOnOffControlID = 271, MountedDimmableLoadControlID = 272, JointFabricAdministratorID = 304, IntercomID = 320, AudioDoorbellID = 321, CameraID = 322, VideoDoorbellID = 323, FloodlightCameraID = 324, SnapshotCameraID = 325, ChimeID = 326, CameraControllerID = 327, WindowCoveringID = 514, WindowCoveringControllerID = 515, ClosureID = 560, ClosurePanelID = 561, ClosureControllerID = 574, ThermostatID = 769, TemperatureSensorID = 770, PumpID = 771, PumpControllerID = 772, PressureSensorID = 773, FlowSensorID = 774, HumiditySensorID = 775, HeatPumpID = 777, ThermostatControllerID = 778, EVSEID = 1292, DeviceEnergyManagementID = 1293, WaterHeaterID = 1295, ElectricalSensorID = 1296, ElectricalUtilityMeterID = 1297, MeterReferencePointID = 1298, ElectricalEnergyTariffID = 1299, ElectricalMeterID = 1300, ControlBridgeID = 2112, OnOffSensorID = 2128 } /** * @since 17.6 */ declare class MTRDeviceTypeRevision extends NSObject implements NSCopying, NSSecureCoding { static alloc(): MTRDeviceTypeRevision; // inherited from NSObject static new(): MTRDeviceTypeRevision; // inherited from NSObject readonly deviceTypeID: number; readonly deviceTypeRevision: number; /** * @since 18.4 */ readonly typeInformation: MTRDeviceType; static readonly supportsSecureCoding: boolean; // inherited from NSSecureCoding constructor(o: { coder: NSCoder; }); // inherited from NSCoding constructor(o: { deviceTypeID: number; revision: number; }); /** * @since 18.4 */ constructor(o: { deviceTypeStruct: MTRDescriptorClusterDeviceTypeStruct; }); copyWithZone(zone: interop.Pointer | interop.Reference): any; encodeWithCoder(coder: NSCoder): void; initWithCoder(coder: NSCoder): this; initWithDeviceTypeIDRevision(deviceTypeID: number, revision: number): this; /** * @since 18.4 */ initWithDeviceTypeStruct(deviceTypeStruct: MTRDescriptorClusterDeviceTypeStruct): this; } /** * @since 17.6 */ declare const enum MTRDiagnosticLogType { EndUserSupport = 0, NetworkDiagnostics = 1, Crash = 2 } /** * @since 16.1 */ declare class MTRDiagnosticLogsClusterRetrieveLogsRequestParams extends NSObject implements NSCopying { static alloc(): MTRDiagnosticLogsClusterRetrieveLogsRequestParams; // inherited from NSObject static new(): MTRDiagnosticLogsClusterRetrieveLogsRequestParams; // inherited from NSObject /** * @since 16.1 */ intent: number; /** * @since 16.1 */ requestedProtocol: number; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; /** * @since 16.5 */ transferFileDesignator: string; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRDiagnosticLogsClusterRetrieveLogsResponseParams extends NSObject implements NSCopying { static alloc(): MTRDiagnosticLogsClusterRetrieveLogsResponseParams; // inherited from NSObject static new(): MTRDiagnosticLogsClusterRetrieveLogsResponseParams; // inherited from NSObject /** * @since 16.1 * @deprecated 16.4 */ content: NSData; /** * @since 16.4 */ logContent: NSData; /** * @since 16.1 */ status: number; /** * @since 16.1 */ timeSinceBoot: number; /** * @since 16.1 * @deprecated 16.4 */ timeStamp: number; /** * @since 16.1 * @deprecated 16.4 */ timedInvokeTimeoutMs: number; /** * @since 16.4 */ utcTimeStamp: number; /** * @since 17.0 */ constructor(o: { responseValue: NSDictionary; }); copyWithZone(zone: interop.Pointer | interop.Reference): any; /** * @since 17.0 */ initWithResponseValueError(responseValue: NSDictionary, error?: interop.Reference): this; } /** * @since 16.5 */ declare const enum MTRDiagnosticLogsIntent { EndUserSupport = 0, NetworkDiag = 1, CrashLogs = 2 } /** * @since 16.1 * @deprecated 16.5 */ declare const enum MTRDiagnosticLogsLogsIntent { EndUserSupport = 0, NetworkDiag = 1, CrashLogs = 2 } /** * @since 16.1 * @deprecated 16.5 */ declare const enum MTRDiagnosticLogsLogsStatus { Success = 0, Exhausted = 1, NoLogs = 2, Busy = 3, Denied = 4 } /** * @since 16.1 * @deprecated 16.5 */ declare const enum MTRDiagnosticLogsLogsTransferProtocol { ResponsePayload = 0, BDX = 1 } /** * @since 16.5 */ declare const enum MTRDiagnosticLogsStatus { Success = 0, Exhausted = 1, NoLogs = 2, Busy = 3, Denied = 4 } /** * @since 16.5 */ declare const enum MTRDiagnosticLogsTransferProtocol { ResponsePayload = 0, BDX = 1 } declare const enum MTRDiscoveryCapabilities { Unknown = 0, None = 0, SoftAP = 1, BLE = 2, OnNetwork = 4, NFC = 16, AllMask = 7 } /** * @since 18.4 */ declare const enum MTRDishwasherAlarmAlarmBitmap { InflowError = 1, DrainError = 2, DoorError = 4, TempTooLow = 8, TempTooHigh = 16, WaterLevelError = 32 } /** * @since 18.4 */ declare class MTRDishwasherAlarmClusterModifyEnabledAlarmsParams extends NSObject implements NSCopying { static alloc(): MTRDishwasherAlarmClusterModifyEnabledAlarmsParams; // inherited from NSObject static new(): MTRDishwasherAlarmClusterModifyEnabledAlarmsParams; // inherited from NSObject /** * @since 18.4 */ mask: number; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTRDishwasherAlarmClusterNotifyEvent extends NSObject implements NSCopying { static alloc(): MTRDishwasherAlarmClusterNotifyEvent; // inherited from NSObject static new(): MTRDishwasherAlarmClusterNotifyEvent; // inherited from NSObject /** * @since 18.4 */ active: number; /** * @since 18.4 */ inactive: number; /** * @since 18.4 */ mask: number; /** * @since 18.4 */ state: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTRDishwasherAlarmClusterResetParams extends NSObject implements NSCopying { static alloc(): MTRDishwasherAlarmClusterResetParams; // inherited from NSObject static new(): MTRDishwasherAlarmClusterResetParams; // inherited from NSObject /** * @since 18.4 */ alarms: number; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare const enum MTRDishwasherAlarmFeature { Reset = 1 } /** * @since 18.4 */ declare class MTRDishwasherModeClusterChangeToModeParams extends NSObject implements NSCopying { static alloc(): MTRDishwasherModeClusterChangeToModeParams; // inherited from NSObject static new(): MTRDishwasherModeClusterChangeToModeParams; // inherited from NSObject /** * @since 18.4 */ newMode: number; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTRDishwasherModeClusterChangeToModeResponseParams extends NSObject implements NSCopying { static alloc(): MTRDishwasherModeClusterChangeToModeResponseParams; // inherited from NSObject static new(): MTRDishwasherModeClusterChangeToModeResponseParams; // inherited from NSObject /** * @since 18.4 */ status: number; /** * @since 18.4 */ statusText: string; /** * @since 18.4 */ constructor(o: { responseValue: NSDictionary; }); copyWithZone(zone: interop.Pointer | interop.Reference): any; /** * @since 18.4 */ initWithResponseValueError(responseValue: NSDictionary, error?: interop.Reference): this; } /** * @since 18.4 */ declare class MTRDishwasherModeClusterModeOptionStruct extends NSObject implements NSCopying { static alloc(): MTRDishwasherModeClusterModeOptionStruct; // inherited from NSObject static new(): MTRDishwasherModeClusterModeOptionStruct; // inherited from NSObject /** * @since 18.4 */ label: string; /** * @since 18.4 */ mode: number; /** * @since 18.4 */ modeTags: NSArray; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTRDishwasherModeClusterModeTagStruct extends NSObject implements NSCopying { static alloc(): MTRDishwasherModeClusterModeTagStruct; // inherited from NSObject static new(): MTRDishwasherModeClusterModeTagStruct; // inherited from NSObject /** * @since 18.4 */ mfgCode: number; /** * @since 18.4 */ value: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare const enum MTRDishwasherModeModeTag { Auto = 0, Quick = 1, Quiet = 2, LowNoise = 3, LowEnergy = 4, Vacation = 5, Min = 6, Max = 7, Night = 8, Day = 9, Normal = 16384, Heavy = 16385, Light = 16386 } /** * @since 16.4 */ declare class MTRDistinguishedNameInfo extends NSObject implements NSCopying { static alloc(): MTRDistinguishedNameInfo; // inherited from NSObject static new(): MTRDistinguishedNameInfo; // inherited from NSObject readonly caseAuthenticatedTags: NSSet; readonly fabricID: number; readonly intermediateCACertificateID: number; readonly nodeID: number; readonly rootCACertificateID: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.4 */ declare const enum MTRDoorLockAlarmCode { LockJammed = 0, LockFactoryReset = 1, LockRadioPowerCycled = 3, WrongCodeEntryLimit = 4, FrontEsceutcheonRemoved = 5, DoorForcedOpen = 6, DoorAjar = 7, ForcedUser = 8 } /** * @since 18.4 */ declare class MTRDoorLockClusterClearAliroReaderConfigParams extends NSObject implements NSCopying { static alloc(): MTRDoorLockClusterClearAliroReaderConfigParams; // inherited from NSObject static new(): MTRDoorLockClusterClearAliroReaderConfigParams; // inherited from NSObject serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRDoorLockClusterClearCredentialParams extends NSObject implements NSCopying { static alloc(): MTRDoorLockClusterClearCredentialParams; // inherited from NSObject static new(): MTRDoorLockClusterClearCredentialParams; // inherited from NSObject /** * @since 16.1 */ credential: MTRDoorLockClusterCredentialStruct; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRDoorLockClusterClearHolidayScheduleParams extends NSObject implements NSCopying { static alloc(): MTRDoorLockClusterClearHolidayScheduleParams; // inherited from NSObject static new(): MTRDoorLockClusterClearHolidayScheduleParams; // inherited from NSObject /** * @since 16.1 */ holidayIndex: number; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRDoorLockClusterClearUserParams extends NSObject implements NSCopying { static alloc(): MTRDoorLockClusterClearUserParams; // inherited from NSObject static new(): MTRDoorLockClusterClearUserParams; // inherited from NSObject serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; /** * @since 16.1 */ userIndex: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRDoorLockClusterClearWeekDayScheduleParams extends NSObject implements NSCopying { static alloc(): MTRDoorLockClusterClearWeekDayScheduleParams; // inherited from NSObject static new(): MTRDoorLockClusterClearWeekDayScheduleParams; // inherited from NSObject serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; /** * @since 16.1 */ userIndex: number; /** * @since 16.1 */ weekDayIndex: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRDoorLockClusterClearYearDayScheduleParams extends NSObject implements NSCopying { static alloc(): MTRDoorLockClusterClearYearDayScheduleParams; // inherited from NSObject static new(): MTRDoorLockClusterClearYearDayScheduleParams; // inherited from NSObject serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; /** * @since 16.1 */ userIndex: number; /** * @since 16.1 */ yearDayIndex: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.4 */ declare class MTRDoorLockClusterCredentialStruct extends NSObject implements NSCopying { static alloc(): MTRDoorLockClusterCredentialStruct; // inherited from NSObject static new(): MTRDoorLockClusterCredentialStruct; // inherited from NSObject /** * @since 16.4 */ credentialIndex: number; /** * @since 16.4 */ credentialType: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 * @deprecated 16.4 */ declare class MTRDoorLockClusterDlCredential extends MTRDoorLockClusterCredentialStruct { static alloc(): MTRDoorLockClusterDlCredential; // inherited from NSObject static new(): MTRDoorLockClusterDlCredential; // inherited from NSObject } /** * @since 16.1 */ declare class MTRDoorLockClusterDoorLockAlarmEvent extends NSObject implements NSCopying { static alloc(): MTRDoorLockClusterDoorLockAlarmEvent; // inherited from NSObject static new(): MTRDoorLockClusterDoorLockAlarmEvent; // inherited from NSObject /** * @since 16.1 */ alarmCode: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRDoorLockClusterDoorStateChangeEvent extends NSObject implements NSCopying { static alloc(): MTRDoorLockClusterDoorStateChangeEvent; // inherited from NSObject static new(): MTRDoorLockClusterDoorStateChangeEvent; // inherited from NSObject /** * @since 16.1 */ doorState: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRDoorLockClusterGetCredentialStatusParams extends NSObject implements NSCopying { static alloc(): MTRDoorLockClusterGetCredentialStatusParams; // inherited from NSObject static new(): MTRDoorLockClusterGetCredentialStatusParams; // inherited from NSObject /** * @since 16.1 */ credential: MTRDoorLockClusterCredentialStruct; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRDoorLockClusterGetCredentialStatusResponseParams extends NSObject implements NSCopying { static alloc(): MTRDoorLockClusterGetCredentialStatusResponseParams; // inherited from NSObject static new(): MTRDoorLockClusterGetCredentialStatusResponseParams; // inherited from NSObject /** * @since 16.1 */ creatorFabricIndex: number; /** * @since 18.4 */ credentialData: NSData; /** * @since 16.1 */ credentialExists: number; /** * @since 16.1 */ lastModifiedFabricIndex: number; /** * @since 16.1 */ nextCredentialIndex: number; /** * @since 16.1 * @deprecated 16.4 */ timedInvokeTimeoutMs: number; /** * @since 16.1 */ userIndex: number; /** * @since 17.0 */ constructor(o: { responseValue: NSDictionary; }); copyWithZone(zone: interop.Pointer | interop.Reference): any; /** * @since 17.0 */ initWithResponseValueError(responseValue: NSDictionary, error?: interop.Reference): this; } /** * @since 16.1 */ declare class MTRDoorLockClusterGetHolidayScheduleParams extends NSObject implements NSCopying { static alloc(): MTRDoorLockClusterGetHolidayScheduleParams; // inherited from NSObject static new(): MTRDoorLockClusterGetHolidayScheduleParams; // inherited from NSObject /** * @since 16.1 */ holidayIndex: number; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRDoorLockClusterGetHolidayScheduleResponseParams extends NSObject implements NSCopying { static alloc(): MTRDoorLockClusterGetHolidayScheduleResponseParams; // inherited from NSObject static new(): MTRDoorLockClusterGetHolidayScheduleResponseParams; // inherited from NSObject /** * @since 16.1 */ holidayIndex: number; /** * @since 16.1 */ localEndTime: number; /** * @since 16.1 */ localStartTime: number; /** * @since 16.1 */ operatingMode: number; /** * @since 16.1 */ status: number; /** * @since 16.1 * @deprecated 16.4 */ timedInvokeTimeoutMs: number; /** * @since 17.0 */ constructor(o: { responseValue: NSDictionary; }); copyWithZone(zone: interop.Pointer | interop.Reference): any; /** * @since 17.0 */ initWithResponseValueError(responseValue: NSDictionary, error?: interop.Reference): this; } /** * @since 16.1 */ declare class MTRDoorLockClusterGetUserParams extends NSObject implements NSCopying { static alloc(): MTRDoorLockClusterGetUserParams; // inherited from NSObject static new(): MTRDoorLockClusterGetUserParams; // inherited from NSObject serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; /** * @since 16.1 */ userIndex: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRDoorLockClusterGetUserResponseParams extends NSObject implements NSCopying { static alloc(): MTRDoorLockClusterGetUserResponseParams; // inherited from NSObject static new(): MTRDoorLockClusterGetUserResponseParams; // inherited from NSObject /** * @since 16.1 */ creatorFabricIndex: number; /** * @since 16.1 */ credentialRule: number; /** * @since 16.1 */ credentials: NSArray; /** * @since 16.1 */ lastModifiedFabricIndex: number; /** * @since 16.1 */ nextUserIndex: number; /** * @since 16.1 * @deprecated 16.4 */ timedInvokeTimeoutMs: number; /** * @since 16.1 */ userIndex: number; /** * @since 16.1 */ userName: string; /** * @since 16.1 */ userStatus: number; /** * @since 16.1 */ userType: number; /** * @since 16.4 */ userUniqueID: number; /** * @since 16.1 * @deprecated 16.4 */ userUniqueId: number; /** * @since 17.0 */ constructor(o: { responseValue: NSDictionary; }); copyWithZone(zone: interop.Pointer | interop.Reference): any; /** * @since 17.0 */ initWithResponseValueError(responseValue: NSDictionary, error?: interop.Reference): this; } /** * @since 16.1 */ declare class MTRDoorLockClusterGetWeekDayScheduleParams extends NSObject implements NSCopying { static alloc(): MTRDoorLockClusterGetWeekDayScheduleParams; // inherited from NSObject static new(): MTRDoorLockClusterGetWeekDayScheduleParams; // inherited from NSObject serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; /** * @since 16.1 */ userIndex: number; /** * @since 16.1 */ weekDayIndex: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRDoorLockClusterGetWeekDayScheduleResponseParams extends NSObject implements NSCopying { static alloc(): MTRDoorLockClusterGetWeekDayScheduleResponseParams; // inherited from NSObject static new(): MTRDoorLockClusterGetWeekDayScheduleResponseParams; // inherited from NSObject /** * @since 16.1 */ daysMask: number; /** * @since 16.1 */ endHour: number; /** * @since 16.1 */ endMinute: number; /** * @since 16.1 */ startHour: number; /** * @since 16.1 */ startMinute: number; /** * @since 16.1 */ status: number; /** * @since 16.1 * @deprecated 16.4 */ timedInvokeTimeoutMs: number; /** * @since 16.1 */ userIndex: number; /** * @since 16.1 */ weekDayIndex: number; /** * @since 17.0 */ constructor(o: { responseValue: NSDictionary; }); copyWithZone(zone: interop.Pointer | interop.Reference): any; /** * @since 17.0 */ initWithResponseValueError(responseValue: NSDictionary, error?: interop.Reference): this; } /** * @since 16.1 */ declare class MTRDoorLockClusterGetYearDayScheduleParams extends NSObject implements NSCopying { static alloc(): MTRDoorLockClusterGetYearDayScheduleParams; // inherited from NSObject static new(): MTRDoorLockClusterGetYearDayScheduleParams; // inherited from NSObject serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; /** * @since 16.1 */ userIndex: number; /** * @since 16.1 */ yearDayIndex: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRDoorLockClusterGetYearDayScheduleResponseParams extends NSObject implements NSCopying { static alloc(): MTRDoorLockClusterGetYearDayScheduleResponseParams; // inherited from NSObject static new(): MTRDoorLockClusterGetYearDayScheduleResponseParams; // inherited from NSObject /** * @since 16.1 */ localEndTime: number; /** * @since 16.1 */ localStartTime: number; /** * @since 16.1 */ status: number; /** * @since 16.1 * @deprecated 16.4 */ timedInvokeTimeoutMs: number; /** * @since 16.1 */ userIndex: number; /** * @since 16.1 */ yearDayIndex: number; /** * @since 17.0 */ constructor(o: { responseValue: NSDictionary; }); copyWithZone(zone: interop.Pointer | interop.Reference): any; /** * @since 17.0 */ initWithResponseValueError(responseValue: NSDictionary, error?: interop.Reference): this; } /** * @since 16.1 */ declare class MTRDoorLockClusterLockDoorParams extends NSObject implements NSCopying { static alloc(): MTRDoorLockClusterLockDoorParams; // inherited from NSObject static new(): MTRDoorLockClusterLockDoorParams; // inherited from NSObject /** * @since 16.1 */ pinCode: NSData; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRDoorLockClusterLockOperationErrorEvent extends NSObject implements NSCopying { static alloc(): MTRDoorLockClusterLockOperationErrorEvent; // inherited from NSObject static new(): MTRDoorLockClusterLockOperationErrorEvent; // inherited from NSObject /** * @since 16.1 */ credentials: NSArray; /** * @since 16.1 */ fabricIndex: number; /** * @since 16.1 */ lockOperationType: number; /** * @since 16.1 */ operationError: number; /** * @since 16.1 */ operationSource: number; /** * @since 16.1 */ sourceNode: number; /** * @since 16.1 */ userIndex: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRDoorLockClusterLockOperationEvent extends NSObject implements NSCopying { static alloc(): MTRDoorLockClusterLockOperationEvent; // inherited from NSObject static new(): MTRDoorLockClusterLockOperationEvent; // inherited from NSObject /** * @since 16.1 */ credentials: NSArray; /** * @since 16.1 */ fabricIndex: number; /** * @since 16.1 */ lockOperationType: number; /** * @since 16.1 */ operationSource: number; /** * @since 16.1 */ sourceNode: number; /** * @since 16.1 */ userIndex: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRDoorLockClusterLockUserChangeEvent extends NSObject implements NSCopying { static alloc(): MTRDoorLockClusterLockUserChangeEvent; // inherited from NSObject static new(): MTRDoorLockClusterLockUserChangeEvent; // inherited from NSObject /** * @since 16.1 */ dataIndex: number; /** * @since 16.1 */ dataOperationType: number; /** * @since 16.1 */ fabricIndex: number; /** * @since 16.1 */ lockDataType: number; /** * @since 16.1 */ operationSource: number; /** * @since 16.1 */ sourceNode: number; /** * @since 16.1 */ userIndex: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTRDoorLockClusterSetAliroReaderConfigParams extends NSObject implements NSCopying { static alloc(): MTRDoorLockClusterSetAliroReaderConfigParams; // inherited from NSObject static new(): MTRDoorLockClusterSetAliroReaderConfigParams; // inherited from NSObject /** * @since 18.4 */ groupIdentifier: NSData; /** * @since 18.4 */ groupResolvingKey: NSData; serverSideProcessingTimeout: number; /** * @since 18.4 */ signingKey: NSData; timedInvokeTimeoutMs: number; /** * @since 18.4 */ verificationKey: NSData; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRDoorLockClusterSetCredentialParams extends NSObject implements NSCopying { static alloc(): MTRDoorLockClusterSetCredentialParams; // inherited from NSObject static new(): MTRDoorLockClusterSetCredentialParams; // inherited from NSObject /** * @since 16.1 */ credential: MTRDoorLockClusterCredentialStruct; /** * @since 16.1 */ credentialData: NSData; /** * @since 16.1 */ operationType: number; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; /** * @since 16.1 */ userIndex: number; /** * @since 16.1 */ userStatus: number; /** * @since 16.1 */ userType: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRDoorLockClusterSetCredentialResponseParams extends NSObject implements NSCopying { static alloc(): MTRDoorLockClusterSetCredentialResponseParams; // inherited from NSObject static new(): MTRDoorLockClusterSetCredentialResponseParams; // inherited from NSObject /** * @since 16.1 */ nextCredentialIndex: number; /** * @since 16.1 */ status: number; /** * @since 16.1 * @deprecated 16.4 */ timedInvokeTimeoutMs: number; /** * @since 16.1 */ userIndex: number; /** * @since 17.0 */ constructor(o: { responseValue: NSDictionary; }); copyWithZone(zone: interop.Pointer | interop.Reference): any; /** * @since 17.0 */ initWithResponseValueError(responseValue: NSDictionary, error?: interop.Reference): this; } /** * @since 16.1 */ declare class MTRDoorLockClusterSetHolidayScheduleParams extends NSObject implements NSCopying { static alloc(): MTRDoorLockClusterSetHolidayScheduleParams; // inherited from NSObject static new(): MTRDoorLockClusterSetHolidayScheduleParams; // inherited from NSObject /** * @since 16.1 */ holidayIndex: number; /** * @since 16.1 */ localEndTime: number; /** * @since 16.1 */ localStartTime: number; /** * @since 16.1 */ operatingMode: number; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRDoorLockClusterSetUserParams extends NSObject implements NSCopying { static alloc(): MTRDoorLockClusterSetUserParams; // inherited from NSObject static new(): MTRDoorLockClusterSetUserParams; // inherited from NSObject /** * @since 16.1 */ credentialRule: number; /** * @since 16.1 */ operationType: number; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; /** * @since 16.1 */ userIndex: number; /** * @since 16.1 */ userName: string; /** * @since 16.1 */ userStatus: number; /** * @since 16.1 */ userType: number; /** * @since 16.4 */ userUniqueID: number; /** * @since 16.1 * @deprecated 16.4 */ userUniqueId: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRDoorLockClusterSetWeekDayScheduleParams extends NSObject implements NSCopying { static alloc(): MTRDoorLockClusterSetWeekDayScheduleParams; // inherited from NSObject static new(): MTRDoorLockClusterSetWeekDayScheduleParams; // inherited from NSObject /** * @since 16.1 */ daysMask: number; /** * @since 16.1 */ endHour: number; /** * @since 16.1 */ endMinute: number; serverSideProcessingTimeout: number; /** * @since 16.1 */ startHour: number; /** * @since 16.1 */ startMinute: number; timedInvokeTimeoutMs: number; /** * @since 16.1 */ userIndex: number; /** * @since 16.1 */ weekDayIndex: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRDoorLockClusterSetYearDayScheduleParams extends NSObject implements NSCopying { static alloc(): MTRDoorLockClusterSetYearDayScheduleParams; // inherited from NSObject static new(): MTRDoorLockClusterSetYearDayScheduleParams; // inherited from NSObject /** * @since 16.1 */ localEndTime: number; /** * @since 16.1 */ localStartTime: number; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; /** * @since 16.1 */ userIndex: number; /** * @since 16.1 */ yearDayIndex: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTRDoorLockClusterUnboltDoorParams extends NSObject implements NSCopying { static alloc(): MTRDoorLockClusterUnboltDoorParams; // inherited from NSObject static new(): MTRDoorLockClusterUnboltDoorParams; // inherited from NSObject /** * @since 18.4 */ pinCode: NSData; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRDoorLockClusterUnlockDoorParams extends NSObject implements NSCopying { static alloc(): MTRDoorLockClusterUnlockDoorParams; // inherited from NSObject static new(): MTRDoorLockClusterUnlockDoorParams; // inherited from NSObject /** * @since 16.1 */ pinCode: NSData; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRDoorLockClusterUnlockWithTimeoutParams extends NSObject implements NSCopying { static alloc(): MTRDoorLockClusterUnlockWithTimeoutParams; // inherited from NSObject static new(): MTRDoorLockClusterUnlockWithTimeoutParams; // inherited from NSObject /** * @since 16.1 */ pinCode: NSData; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; /** * @since 16.1 */ timeout: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.4 */ declare const enum MTRDoorLockCredentialRule { Single = 0, Dual = 1, Tri = 2 } /** * @since 16.4 */ declare const enum MTRDoorLockCredentialType { ProgrammingPIN = 0, PIN = 1, RFID = 2, Fingerprint = 3, FingerVein = 4, Face = 5, AliroCredentialIssuerKey = 6, AliroEvictableEndpointKey = 7, AliroNonEvictableEndpointKey = 8 } /** * @since 16.4 */ declare const enum MTRDoorLockDataOperationType { Add = 0, Clear = 1, Modify = 2 } /** * @since 16.1 */ declare const enum MTRDoorLockDayOfWeek { Sunday = 1, Monday = 2, Tuesday = 4, Wednesday = 8, Thursday = 16, Friday = 32, Saturday = 64 } /** * @since 16.4 */ declare const enum MTRDoorLockDaysMaskMap { Sunday = 1, Monday = 2, Tuesday = 4, Wednesday = 8, Thursday = 16, Friday = 32, Saturday = 64 } /** * @since 16.1 * @deprecated 16.4 */ declare const enum MTRDoorLockDlAlarmCode { LockJammed = 0, LockFactoryReset = 1, LockRadioPowerCycled = 3, WrongCodeEntryLimit = 4, FrontEsceutcheonRemoved = 5, DoorForcedOpen = 6, DoorAjar = 7, ForcedUser = 8 } /** * @since 16.1 * @deprecated 16.4 */ declare const enum MTRDoorLockDlCredentialRule { Single = 0, Tri = 2 } /** * @since 16.1 */ declare const enum MTRDoorLockDlCredentialRuleMask { Single = 1, Dual = 2, Tri = 4 } /** * @since 16.1 */ declare const enum MTRDoorLockDlCredentialRulesSupport { Single = 1, Dual = 2, Tri = 4 } /** * @since 16.1 * @deprecated 16.4 */ declare const enum MTRDoorLockDlCredentialType { ProgrammingPIN = 0, PIN = 1, RFID = 2, Fingerprint = 3, FingerVein = 4, Face = 5 } /** * @since 16.1 * @deprecated 16.4 */ declare const enum MTRDoorLockDlDataOperationType { Add = 0, Clear = 1, Modify = 2 } /** * @since 16.1 * @deprecated 16.4 */ declare const enum MTRDoorLockDlDaysMaskMap { Sunday = 1, Monday = 2, Tuesday = 4, Wednesday = 8, Thursday = 16, Friday = 32, Saturday = 64 } /** * @since 16.1 */ declare const enum MTRDoorLockDlDefaultConfigurationRegister { EnableLocalProgrammingEnabled = 1, KeypadInterfaceDefaultAccessEnabled = 2, RemoteInterfaceDefaultAccessIsEnabled = 4, SoundEnabled = 32, AutoRelockTimeSet = 64, LEDSettingsSet = 128 } /** * @since 16.1 * @deprecated 16.4 */ declare const enum MTRDoorLockDlDoorState { DoorOpen = 0, DoorClosed = 1, DoorJammed = 2, DoorForcedOpen = 3, DoorUnspecifiedError = 4, DoorAjar = 5 } /** * @since 16.1 */ declare const enum MTRDoorLockDlKeypadOperationEventMask { Unknown = 1, Lock = 2, Unlock = 4, LockInvalidPIN = 8, LockInvalidSchedule = 16, UnlockInvalidCode = 32, UnlockInvalidSchedule = 64, NonAccessUserOpEvent = 128 } /** * @since 16.1 */ declare const enum MTRDoorLockDlKeypadProgrammingEventMask { Unknown = 1, ProgrammingPINChanged = 2, PINAdded = 4, PINCleared = 8, PINChanged = 16 } /** * @since 16.1 */ declare const enum MTRDoorLockDlLocalProgrammingFeatures { AddUsersCredentialsSchedulesLocally = 1, ModifyUsersCredentialsSchedulesLocally = 2, ClearUsersCredentialsSchedulesLocally = 4, AdjustLockSettingsLocally = 8 } /** * @since 16.1 * @deprecated 16.4 */ declare const enum MTRDoorLockDlLockDataType { Unspecified = 0, ProgrammingCode = 1, UserIndex = 2, WeekDaySchedule = 3, YearDaySchedule = 4, HolidaySchedule = 5, PIN = 6, RFID = 7, Fingerprint = 8 } /** * @since 16.1 * @deprecated 16.4 */ declare const enum MTRDoorLockDlLockOperationType { Lock = 0, Unlock = 1, NonAccessUserEvent = 2, ForcedUserEvent = 3 } /** * @since 16.1 */ declare const enum MTRDoorLockDlLockState { NotFullyLocked = 0, Locked = 1, Unlocked = 2, Unlatched = 3 } /** * @since 16.1 */ declare const enum MTRDoorLockDlLockType { DeadBolt = 0, Magnetic = 1, Other = 2, Mortise = 3, Rim = 4, LatchBolt = 5, CylindricalLock = 6, TubularLock = 7, InterconnectedLock = 8, DeadLatch = 9, DoorFurniture = 10, Eurocylinder = 11 } /** * @since 16.1 */ declare const enum MTRDoorLockDlManualOperationEventMask { Unknown = 1, ThumbturnLock = 2, ThumbturnUnlock = 4, OneTouchLock = 8, KeyLock = 16, KeyUnlock = 32, AutoLock = 64, ScheduleLock = 128, ScheduleUnlock = 256, ManualLock = 512, ManualUnlock = 1024 } /** * @since 16.1 * @deprecated 16.4 */ declare const enum MTRDoorLockDlOperatingMode { Normal = 0, Vacation = 1, Privacy = 2, NoRemoteLockUnlock = 3, Passage = 4 } /** * @since 16.1 * @deprecated 16.4 */ declare const enum MTRDoorLockDlOperationError { Unspecified = 0, InvalidCredential = 1, DisabledUserDenied = 2, Restricted = 3, InsufficientBattery = 4 } /** * @since 16.1 * @deprecated 16.4 */ declare const enum MTRDoorLockDlOperationSource { Unspecified = 0, Manual = 1, ProprietaryRemote = 2, Keypad = 3, Auto = 4, Button = 5, Schedule = 6, Remote = 7, RFID = 8, Biometric = 9 } /** * @since 16.1 */ declare const enum MTRDoorLockDlRFIDOperationEventMask { Unknown = 1, Lock = 2, Unlock = 4, LockInvalidRFID = 8, LockInvalidSchedule = 16, UnlockInvalidRFID = 32, UnlockInvalidSchedule = 64 } /** * @since 16.1 */ declare const enum MTRDoorLockDlRFIDProgrammingEventMask { Unknown = 1, RFIDCodeAdded = 32, RFIDCodeCleared = 64 } /** * @since 16.1 */ declare const enum MTRDoorLockDlRemoteOperationEventMask { Unknown = 1, Lock = 2, Unlock = 4, LockInvalidCode = 8, LockInvalidSchedule = 16, UnlockInvalidCode = 32, UnlockInvalidSchedule = 64 } /** * @since 16.1 */ declare const enum MTRDoorLockDlRemoteProgrammingEventMask { Unknown = 1, ProgrammingPINChanged = 2, PINAdded = 4, PINCleared = 8, PINChanged = 16, RFIDCodeAdded = 32, RFIDCodeCleared = 64 } /** * @since 16.1 */ declare const enum MTRDoorLockDlStatus { Success = 0, Failure = 1, Duplicate = 2, Occupied = 3, InvalidField = 133, ResourceExhausted = 137, NotFound = 139 } /** * @since 16.1 */ declare const enum MTRDoorLockDlSupportedOperatingModes { Normal = 1, Vacation = 2, Privacy = 4, NoRemoteLockUnlock = 8, Passage = 16 } /** * @since 16.1 * @deprecated 16.4 */ declare const enum MTRDoorLockDlUserStatus { Available = 0, OccupiedEnabled = 1, OccupiedDisabled = 3 } /** * @since 16.1 * @deprecated 16.4 */ declare const enum MTRDoorLockDlUserType { UnrestrictedUser = 0, YearDayScheduleUser = 1, WeekDayScheduleUser = 2, ProgrammingUser = 3, NonAccessUser = 4, ForcedUser = 5, DisposableUser = 6, ExpiringUser = 7, ScheduleRestrictedUser = 8, RemoteOnlyUser = 9 } /** * @since 16.4 */ declare const enum MTRDoorLockDoorState { DoorOpen = 0, DoorClosed = 1, DoorJammed = 2, DoorForcedOpen = 3, DoorUnspecifiedError = 4, DoorAjar = 5 } /** * @since 16.1 */ declare const enum MTRDoorLockFeature { PINCredential = 1, PINCredentials = 1, RFIDCredential = 2, RFIDCredentials = 2, FingerCredentials = 4, Logging = 8, WeekDayAccessSchedules = 16, WeekDaySchedules = 16, DoorPositionSensor = 32, FaceCredentials = 64, CredentialsOverTheAirAccess = 128, CredentialsOTA = 128, User = 256, UsersManagement = 256, Notification = 512, Notifications = 512, YearDayAccessSchedules = 1024, YearDaySchedules = 1024, HolidaySchedules = 2048, Unbolt = 4096, AliroProvisioning = 8192, AliroBLEUWB = 16384 } /** * @since 16.4 */ declare const enum MTRDoorLockLockDataType { Unspecified = 0, ProgrammingCode = 1, UserIndex = 2, WeekDaySchedule = 3, YearDaySchedule = 4, HolidaySchedule = 5, PIN = 6, RFID = 7, Fingerprint = 8, FingerVein = 9, Face = 10, AliroCredentialIssuerKey = 11, AliroEvictableEndpointKey = 12, AliroNonEvictableEndpointKey = 13 } /** * @since 16.4 */ declare const enum MTRDoorLockLockOperationType { Lock = 0, Unlock = 1, NonAccessUserEvent = 2, ForcedUserEvent = 3, Unlatch = 4 } /** * @since 16.4 */ declare const enum MTRDoorLockOperatingMode { Normal = 0, Vacation = 1, Privacy = 2, NoRemoteLockUnlock = 3, Passage = 4 } /** * @since 16.4 */ declare const enum MTRDoorLockOperationError { Unspecified = 0, InvalidCredential = 1, DisabledUserDenied = 2, Restricted = 3, InsufficientBattery = 4 } /** * @since 16.1 * @deprecated 16.4 */ declare const enum MTRDoorLockOperationEventCode { UnknownOrMfgSpecific = 0, Lock = 1, Unlock = 2, LockInvalidPinOrId = 3, LockInvalidSchedule = 4, UnlockInvalidPinOrId = 5, UnlockInvalidSchedule = 6, OneTouchLock = 7, KeyLock = 8, KeyUnlock = 9, AutoLock = 10, ScheduleLock = 11, ScheduleUnlock = 12, ManualLock = 13, ManualUnlock = 14 } /** * @since 16.4 */ declare const enum MTRDoorLockOperationSource { Unspecified = 0, Manual = 1, ProprietaryRemote = 2, Keypad = 3, Auto = 4, Button = 5, Schedule = 6, Remote = 7, RFID = 8, Biometric = 9, Aliro = 10 } /** * @since 16.1 * @deprecated 16.4 */ declare const enum MTRDoorLockProgrammingEventCode { UnknownOrMfgSpecific = 0, MasterCodeChanged = 1, PinAdded = 2, PinDeleted = 3, PinChanged = 4, IdAdded = 5, IdDeleted = 6 } /** * @since 16.1 * @deprecated 16.4 */ declare const enum MTRDoorLockSetPinOrIdStatus { Success = 0, GeneralFailure = 1, MemoryFull = 2, DuplicateCodeError = 3 } /** * @since 16.1 */ declare const enum MTRDoorLockUserStatus { Available = 0, OccupiedEnabled = 1, OccupiedDisabled = 3, NotSupported = 255 } /** * @since 16.1 */ declare const enum MTRDoorLockUserType { UnrestrictedUser = 0, Unrestricted = 0, YearDayScheduleUser = 1, WeekDayScheduleUser = 2, ProgrammingUser = 3, MasterUser = 3, NonAccessUser = 4, ForcedUser = 5, DisposableUser = 6, ExpiringUser = 7, ScheduleRestrictedUser = 8, RemoteOnlyUser = 9, NotSupported = 255 } /** * @since 16.1 */ declare var MTRDoubleValueType: string; /** * @since 17.6 */ declare class MTRElectricalEnergyMeasurementClusterCumulativeEnergyMeasuredEvent extends NSObject implements NSCopying { static alloc(): MTRElectricalEnergyMeasurementClusterCumulativeEnergyMeasuredEvent; // inherited from NSObject static new(): MTRElectricalEnergyMeasurementClusterCumulativeEnergyMeasuredEvent; // inherited from NSObject /** * @since 17.6 */ energyExported: MTRElectricalEnergyMeasurementClusterEnergyMeasurementStruct; /** * @since 17.6 */ energyImported: MTRElectricalEnergyMeasurementClusterEnergyMeasurementStruct; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 17.6 */ declare class MTRElectricalEnergyMeasurementClusterCumulativeEnergyResetStruct extends NSObject implements NSCopying { static alloc(): MTRElectricalEnergyMeasurementClusterCumulativeEnergyResetStruct; // inherited from NSObject static new(): MTRElectricalEnergyMeasurementClusterCumulativeEnergyResetStruct; // inherited from NSObject /** * @since 17.6 */ exportedResetSystime: number; /** * @since 17.6 */ exportedResetTimestamp: number; /** * @since 17.6 */ importedResetSystime: number; /** * @since 17.6 */ importedResetTimestamp: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 17.6 */ declare class MTRElectricalEnergyMeasurementClusterEnergyMeasurementStruct extends NSObject implements NSCopying { static alloc(): MTRElectricalEnergyMeasurementClusterEnergyMeasurementStruct; // inherited from NSObject static new(): MTRElectricalEnergyMeasurementClusterEnergyMeasurementStruct; // inherited from NSObject /** * @since 17.6 */ endSystime: number; /** * @since 17.6 */ endTimestamp: number; /** * @since 17.6 */ energy: number; /** * @since 17.6 */ startSystime: number; /** * @since 17.6 */ startTimestamp: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTRElectricalEnergyMeasurementClusterMeasurementAccuracyRangeStruct extends NSObject implements NSCopying { static alloc(): MTRElectricalEnergyMeasurementClusterMeasurementAccuracyRangeStruct; // inherited from NSObject static new(): MTRElectricalEnergyMeasurementClusterMeasurementAccuracyRangeStruct; // inherited from NSObject /** * @since 18.4 */ fixedMax: number; /** * @since 18.4 */ fixedMin: number; /** * @since 18.4 */ fixedTypical: number; /** * @since 18.4 */ percentMax: number; /** * @since 18.4 */ percentMin: number; /** * @since 18.4 */ percentTypical: number; /** * @since 18.4 */ rangeMax: number; /** * @since 18.4 */ rangeMin: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 17.6 */ declare class MTRElectricalEnergyMeasurementClusterMeasurementAccuracyStruct extends NSObject implements NSCopying { static alloc(): MTRElectricalEnergyMeasurementClusterMeasurementAccuracyStruct; // inherited from NSObject static new(): MTRElectricalEnergyMeasurementClusterMeasurementAccuracyStruct; // inherited from NSObject /** * @since 17.6 */ accuracyRanges: NSArray; /** * @since 17.6 */ maxMeasuredValue: number; /** * @since 17.6 */ measured: number; /** * @since 17.6 */ measurementType: number; /** * @since 17.6 */ minMeasuredValue: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 17.6 */ declare class MTRElectricalEnergyMeasurementClusterPeriodicEnergyMeasuredEvent extends NSObject implements NSCopying { static alloc(): MTRElectricalEnergyMeasurementClusterPeriodicEnergyMeasuredEvent; // inherited from NSObject static new(): MTRElectricalEnergyMeasurementClusterPeriodicEnergyMeasuredEvent; // inherited from NSObject /** * @since 17.6 */ energyExported: MTRElectricalEnergyMeasurementClusterEnergyMeasurementStruct; /** * @since 17.6 */ energyImported: MTRElectricalEnergyMeasurementClusterEnergyMeasurementStruct; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 17.6 */ declare const enum MTRElectricalEnergyMeasurementFeature { ImportedEnergy = 1, ExportedEnergy = 2, CumulativeEnergy = 4, PeriodicEnergy = 8, ApparentEnergy = 16, ReactiveEnergy = 32 } /** * @since 18.4 */ declare const enum MTRElectricalEnergyMeasurementMeasurementType { Unspecified = 0, Voltage = 1, ActiveCurrent = 2, ReactiveCurrent = 3, ApparentCurrent = 4, ActivePower = 5, ReactivePower = 6, ApparentPower = 7, RMSVoltage = 8, RMSCurrent = 9, RMSPower = 10, Frequency = 11, PowerFactor = 12, NeutralCurrent = 13, ElectricalEnergy = 14, ReactiveEnergy = 15, ApparentEnergy = 16 } /** * @since 16.1 * @deprecated 18.2 */ declare class MTRElectricalMeasurementClusterGetMeasurementProfileCommandParams extends NSObject implements NSCopying { static alloc(): MTRElectricalMeasurementClusterGetMeasurementProfileCommandParams; // inherited from NSObject static new(): MTRElectricalMeasurementClusterGetMeasurementProfileCommandParams; // inherited from NSObject /** * @since 16.1 * @deprecated 18.2 */ attributeId: number; /** * @since 16.1 * @deprecated 18.2 */ numberOfIntervals: number; serverSideProcessingTimeout: number; /** * @since 16.1 * @deprecated 18.2 */ startTime: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 * @deprecated 18.2 */ declare class MTRElectricalMeasurementClusterGetMeasurementProfileResponseCommandParams extends NSObject implements NSCopying { static alloc(): MTRElectricalMeasurementClusterGetMeasurementProfileResponseCommandParams; // inherited from NSObject static new(): MTRElectricalMeasurementClusterGetMeasurementProfileResponseCommandParams; // inherited from NSObject /** * @since 16.1 * @deprecated 18.2 */ attributeId: number; /** * @since 16.1 * @deprecated 18.2 */ intervals: NSArray; /** * @since 16.1 * @deprecated 18.2 */ numberOfIntervalsDelivered: number; /** * @since 16.1 * @deprecated 18.2 */ profileIntervalPeriod: number; /** * @since 16.1 * @deprecated 18.2 */ startTime: number; /** * @since 16.1 * @deprecated 18.2 */ status: number; /** * @since 16.1 * @deprecated 16.4 */ timedInvokeTimeoutMs: number; /** * @since 17.0 * @deprecated 18.2 */ constructor(o: { responseValue: NSDictionary; }); copyWithZone(zone: interop.Pointer | interop.Reference): any; /** * @since 17.0 * @deprecated 18.2 */ initWithResponseValueError(responseValue: NSDictionary, error?: interop.Reference): this; } /** * @since 16.1 * @deprecated 18.2 */ declare class MTRElectricalMeasurementClusterGetProfileInfoCommandParams extends NSObject implements NSCopying { static alloc(): MTRElectricalMeasurementClusterGetProfileInfoCommandParams; // inherited from NSObject static new(): MTRElectricalMeasurementClusterGetProfileInfoCommandParams; // inherited from NSObject serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 * @deprecated 18.2 */ declare class MTRElectricalMeasurementClusterGetProfileInfoResponseCommandParams extends NSObject implements NSCopying { static alloc(): MTRElectricalMeasurementClusterGetProfileInfoResponseCommandParams; // inherited from NSObject static new(): MTRElectricalMeasurementClusterGetProfileInfoResponseCommandParams; // inherited from NSObject /** * @since 16.1 * @deprecated 18.2 */ listOfAttributes: NSArray; /** * @since 16.1 * @deprecated 18.2 */ maxNumberOfIntervals: number; /** * @since 16.1 * @deprecated 18.2 */ profileCount: number; /** * @since 16.1 * @deprecated 18.2 */ profileIntervalPeriod: number; /** * @since 16.1 * @deprecated 16.4 */ timedInvokeTimeoutMs: number; /** * @since 17.0 * @deprecated 18.2 */ constructor(o: { responseValue: NSDictionary; }); copyWithZone(zone: interop.Pointer | interop.Reference): any; /** * @since 17.0 * @deprecated 18.2 */ initWithResponseValueError(responseValue: NSDictionary, error?: interop.Reference): this; } /** * @since 17.6 */ declare class MTRElectricalPowerMeasurementClusterHarmonicMeasurementStruct extends NSObject implements NSCopying { static alloc(): MTRElectricalPowerMeasurementClusterHarmonicMeasurementStruct; // inherited from NSObject static new(): MTRElectricalPowerMeasurementClusterHarmonicMeasurementStruct; // inherited from NSObject /** * @since 17.6 */ measurement: number; /** * @since 17.6 */ order: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 17.6 */ declare class MTRElectricalPowerMeasurementClusterMeasurementAccuracyRangeStruct extends NSObject implements NSCopying { static alloc(): MTRElectricalPowerMeasurementClusterMeasurementAccuracyRangeStruct; // inherited from NSObject static new(): MTRElectricalPowerMeasurementClusterMeasurementAccuracyRangeStruct; // inherited from NSObject /** * @since 17.6 */ fixedMax: number; /** * @since 17.6 */ fixedMin: number; /** * @since 17.6 */ fixedTypical: number; /** * @since 17.6 */ percentMax: number; /** * @since 17.6 */ percentMin: number; /** * @since 17.6 */ percentTypical: number; /** * @since 17.6 */ rangeMax: number; /** * @since 17.6 */ rangeMin: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 17.6 */ declare class MTRElectricalPowerMeasurementClusterMeasurementAccuracyStruct extends NSObject implements NSCopying { static alloc(): MTRElectricalPowerMeasurementClusterMeasurementAccuracyStruct; // inherited from NSObject static new(): MTRElectricalPowerMeasurementClusterMeasurementAccuracyStruct; // inherited from NSObject /** * @since 17.6 */ accuracyRanges: NSArray; /** * @since 17.6 */ maxMeasuredValue: number; /** * @since 17.6 */ measured: number; /** * @since 17.6 */ measurementType: number; /** * @since 17.6 */ minMeasuredValue: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 17.6 */ declare class MTRElectricalPowerMeasurementClusterMeasurementPeriodRangesEvent extends NSObject implements NSCopying { static alloc(): MTRElectricalPowerMeasurementClusterMeasurementPeriodRangesEvent; // inherited from NSObject static new(): MTRElectricalPowerMeasurementClusterMeasurementPeriodRangesEvent; // inherited from NSObject /** * @since 17.6 */ ranges: NSArray; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 17.6 */ declare class MTRElectricalPowerMeasurementClusterMeasurementRangeStruct extends NSObject implements NSCopying { static alloc(): MTRElectricalPowerMeasurementClusterMeasurementRangeStruct; // inherited from NSObject static new(): MTRElectricalPowerMeasurementClusterMeasurementRangeStruct; // inherited from NSObject /** * @since 17.6 */ endSystime: number; /** * @since 17.6 */ endTimestamp: number; /** * @since 17.6 */ max: number; /** * @since 17.6 */ maxSystime: number; /** * @since 17.6 */ maxTimestamp: number; /** * @since 17.6 */ measurementType: number; /** * @since 17.6 */ min: number; /** * @since 17.6 */ minSystime: number; /** * @since 17.6 */ minTimestamp: number; /** * @since 17.6 */ startSystime: number; /** * @since 17.6 */ startTimestamp: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 17.6 */ declare const enum MTRElectricalPowerMeasurementFeature { DirectCurrent = 1, AlternatingCurrent = 2, PolyphasePower = 4, Harmonics = 8, PowerQuality = 16 } /** * @since 17.6 */ declare const enum MTRElectricalPowerMeasurementMeasurementType { Unspecified = 0, Voltage = 1, ActiveCurrent = 2, ReactiveCurrent = 3, ApparentCurrent = 4, ActivePower = 5, ReactivePower = 6, ApparentPower = 7, RMSVoltage = 8, RMSCurrent = 9, RMSPower = 10, Frequency = 11, PowerFactor = 12, NeutralCurrent = 13, ElectricalEnergy = 14, ReactiveEnergy = 15, ApparentEnergy = 16 } /** * @since 17.6 */ declare const enum MTRElectricalPowerMeasurementPowerMode { Unknown = 0, DC = 1, AC = 2 } /** * @since 18.4 */ declare class MTREndpointInfo extends NSObject implements NSCopying, NSSecureCoding { static alloc(): MTREndpointInfo; // inherited from NSObject static new(): MTREndpointInfo; // inherited from NSObject readonly children: NSArray; readonly deviceTypes: NSArray; readonly endpointID: number; readonly partsList: NSArray; static readonly supportsSecureCoding: boolean; // inherited from NSSecureCoding constructor(o: { coder: NSCoder; }); // inherited from NSCoding copyWithZone(zone: interop.Pointer | interop.Reference): any; encodeWithCoder(coder: NSCoder): void; initWithCoder(coder: NSCoder): this; } /** * @since 18.4 */ declare class MTREnergyEVSEClusterChargingTargetScheduleStruct extends NSObject implements NSCopying { static alloc(): MTREnergyEVSEClusterChargingTargetScheduleStruct; // inherited from NSObject static new(): MTREnergyEVSEClusterChargingTargetScheduleStruct; // inherited from NSObject /** * @since 18.4 */ chargingTargets: NSArray; /** * @since 18.4 */ dayOfWeekForSequence: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTREnergyEVSEClusterChargingTargetStruct extends NSObject implements NSCopying { static alloc(): MTREnergyEVSEClusterChargingTargetStruct; // inherited from NSObject static new(): MTREnergyEVSEClusterChargingTargetStruct; // inherited from NSObject /** * @since 18.4 */ addedEnergy: number; /** * @since 18.4 */ targetSoC: number; /** * @since 18.4 */ targetTimeMinutesPastMidnight: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTREnergyEVSEClusterClearTargetsParams extends NSObject implements NSCopying { static alloc(): MTREnergyEVSEClusterClearTargetsParams; // inherited from NSObject static new(): MTREnergyEVSEClusterClearTargetsParams; // inherited from NSObject serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTREnergyEVSEClusterDisableParams extends NSObject implements NSCopying { static alloc(): MTREnergyEVSEClusterDisableParams; // inherited from NSObject static new(): MTREnergyEVSEClusterDisableParams; // inherited from NSObject serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTREnergyEVSEClusterEVConnectedEvent extends NSObject implements NSCopying { static alloc(): MTREnergyEVSEClusterEVConnectedEvent; // inherited from NSObject static new(): MTREnergyEVSEClusterEVConnectedEvent; // inherited from NSObject /** * @since 18.4 */ sessionID: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTREnergyEVSEClusterEVNotDetectedEvent extends NSObject implements NSCopying { static alloc(): MTREnergyEVSEClusterEVNotDetectedEvent; // inherited from NSObject static new(): MTREnergyEVSEClusterEVNotDetectedEvent; // inherited from NSObject /** * @since 18.4 */ sessionDuration: number; /** * @since 18.4 */ sessionEnergyCharged: number; /** * @since 18.4 */ sessionID: number; /** * @since 18.4 */ state: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTREnergyEVSEClusterEnableChargingParams extends NSObject implements NSCopying { static alloc(): MTREnergyEVSEClusterEnableChargingParams; // inherited from NSObject static new(): MTREnergyEVSEClusterEnableChargingParams; // inherited from NSObject /** * @since 18.4 */ chargingEnabledUntil: number; /** * @since 18.4 */ maximumChargeCurrent: number; /** * @since 18.4 */ minimumChargeCurrent: number; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTREnergyEVSEClusterEnergyTransferStartedEvent extends NSObject implements NSCopying { static alloc(): MTREnergyEVSEClusterEnergyTransferStartedEvent; // inherited from NSObject static new(): MTREnergyEVSEClusterEnergyTransferStartedEvent; // inherited from NSObject /** * @since 18.4 */ maximumCurrent: number; /** * @since 18.4 */ sessionID: number; /** * @since 18.4 */ state: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTREnergyEVSEClusterEnergyTransferStoppedEvent extends NSObject implements NSCopying { static alloc(): MTREnergyEVSEClusterEnergyTransferStoppedEvent; // inherited from NSObject static new(): MTREnergyEVSEClusterEnergyTransferStoppedEvent; // inherited from NSObject /** * @since 18.4 */ energyTransferred: number; /** * @since 18.4 */ reason: number; /** * @since 18.4 */ sessionID: number; /** * @since 18.4 */ state: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTREnergyEVSEClusterFaultEvent extends NSObject implements NSCopying { static alloc(): MTREnergyEVSEClusterFaultEvent; // inherited from NSObject static new(): MTREnergyEVSEClusterFaultEvent; // inherited from NSObject /** * @since 18.4 */ faultStateCurrentState: number; /** * @since 18.4 */ faultStatePreviousState: number; /** * @since 18.4 */ sessionID: number; /** * @since 18.4 */ state: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTREnergyEVSEClusterGetTargetsParams extends NSObject implements NSCopying { static alloc(): MTREnergyEVSEClusterGetTargetsParams; // inherited from NSObject static new(): MTREnergyEVSEClusterGetTargetsParams; // inherited from NSObject serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTREnergyEVSEClusterGetTargetsResponseParams extends NSObject implements NSCopying { static alloc(): MTREnergyEVSEClusterGetTargetsResponseParams; // inherited from NSObject static new(): MTREnergyEVSEClusterGetTargetsResponseParams; // inherited from NSObject /** * @since 18.4 */ chargingTargetSchedules: NSArray; /** * @since 18.4 */ constructor(o: { responseValue: NSDictionary; }); copyWithZone(zone: interop.Pointer | interop.Reference): any; /** * @since 18.4 */ initWithResponseValueError(responseValue: NSDictionary, error?: interop.Reference): this; } /** * @since 18.4 */ declare class MTREnergyEVSEClusterRFIDEvent extends NSObject implements NSCopying { static alloc(): MTREnergyEVSEClusterRFIDEvent; // inherited from NSObject static new(): MTREnergyEVSEClusterRFIDEvent; // inherited from NSObject /** * @since 18.4 */ uid: NSData; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTREnergyEVSEClusterSetTargetsParams extends NSObject implements NSCopying { static alloc(): MTREnergyEVSEClusterSetTargetsParams; // inherited from NSObject static new(): MTREnergyEVSEClusterSetTargetsParams; // inherited from NSObject /** * @since 18.4 */ chargingTargetSchedules: NSArray; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTREnergyEVSEClusterStartDiagnosticsParams extends NSObject implements NSCopying { static alloc(): MTREnergyEVSEClusterStartDiagnosticsParams; // inherited from NSObject static new(): MTREnergyEVSEClusterStartDiagnosticsParams; // inherited from NSObject serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare const enum MTREnergyEVSEEnergyTransferStoppedReason { EVStopped = 0, EVSEStopped = 1, Other = 2 } /** * @since 18.4 */ declare const enum MTREnergyEVSEFaultState { NoError = 0, MeterFailure = 1, OverVoltage = 2, UnderVoltage = 3, OverCurrent = 4, ContactWetFailure = 5, ContactDryFailure = 6, GroundFault = 7, PowerLoss = 8, PowerQuality = 9, PilotShortCircuit = 10, EmergencyStop = 11, EVDisconnected = 12, WrongPowerSupply = 13, LiveNeutralSwap = 14, OverTemperature = 15, Other = 255 } /** * @since 18.4 */ declare const enum MTREnergyEVSEFeature { ChargingPreferences = 1, SoCReporting = 2, PlugAndCharge = 4, RFID = 8, V2X = 16 } /** * @since 18.4 */ declare class MTREnergyEVSEModeClusterChangeToModeParams extends NSObject implements NSCopying { static alloc(): MTREnergyEVSEModeClusterChangeToModeParams; // inherited from NSObject static new(): MTREnergyEVSEModeClusterChangeToModeParams; // inherited from NSObject /** * @since 18.4 */ newMode: number; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTREnergyEVSEModeClusterChangeToModeResponseParams extends NSObject implements NSCopying { static alloc(): MTREnergyEVSEModeClusterChangeToModeResponseParams; // inherited from NSObject static new(): MTREnergyEVSEModeClusterChangeToModeResponseParams; // inherited from NSObject /** * @since 18.4 */ status: number; /** * @since 18.4 */ statusText: string; /** * @since 18.4 */ constructor(o: { responseValue: NSDictionary; }); copyWithZone(zone: interop.Pointer | interop.Reference): any; /** * @since 18.4 */ initWithResponseValueError(responseValue: NSDictionary, error?: interop.Reference): this; } /** * @since 18.4 */ declare class MTREnergyEVSEModeClusterModeOptionStruct extends NSObject implements NSCopying { static alloc(): MTREnergyEVSEModeClusterModeOptionStruct; // inherited from NSObject static new(): MTREnergyEVSEModeClusterModeOptionStruct; // inherited from NSObject /** * @since 18.4 */ label: string; /** * @since 18.4 */ mode: number; /** * @since 18.4 */ modeTags: NSArray; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTREnergyEVSEModeClusterModeTagStruct extends NSObject implements NSCopying { static alloc(): MTREnergyEVSEModeClusterModeTagStruct; // inherited from NSObject static new(): MTREnergyEVSEModeClusterModeTagStruct; // inherited from NSObject /** * @since 18.4 */ mfgCode: number; /** * @since 18.4 */ value: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare const enum MTREnergyEVSEModeModeTag { Auto = 0, Quick = 1, Quiet = 2, LowNoise = 3, LowEnergy = 4, Vacation = 5, Min = 6, Max = 7, Night = 8, Day = 9, Manual = 16384, TimeOfUse = 16385, SolarCharging = 16386, V2X = 16387 } /** * @since 18.4 */ declare const enum MTREnergyEVSEState { NotPluggedIn = 0, PluggedInNoDemand = 1, PluggedInDemand = 2, PluggedInCharging = 3, PluggedInDischarging = 4, SessionEnding = 5, Fault = 6 } /** * @since 18.4 */ declare const enum MTREnergyEVSESupplyState { Disabled = 0, ChargingEnabled = 1, DischargingEnabled = 2, DisabledError = 3, DisabledDiagnostics = 4, Enabled = 5 } /** * @since 18.4 */ declare const enum MTREnergyEVSETargetDayOfWeekBitmap { Sunday = 1, Monday = 2, Tuesday = 4, Wednesday = 8, Thursday = 16, Friday = 32, Saturday = 64 } /** * @since 16.1 */ declare const enum MTRErrorCode { GeneralError = 1, InvalidStringLength = 2, InvalidIntegerValue = 3, InvalidArgument = 4, InvalidMessageLength = 5, InvalidState = 6, WrongAddressType = 7, IntegrityCheckFailed = 8, Timeout = 9, BufferTooSmall = 10, FabricExists = 11, UnknownSchema = 12, SchemaMismatch = 13, TLVDecodeFailed = 14, DNSSDUnauthorized = 15, Cancelled = 16, AccessDenied = 17, Busy = 18, NotFound = 19 } /** * @since 16.1 */ declare var MTRErrorDomain: string; /** * @since 16.1 */ declare var MTRErrorKey: string; /** * @since 16.1 */ declare class MTREthernetNetworkDiagnosticsClusterResetCountsParams extends NSObject implements NSCopying { static alloc(): MTREthernetNetworkDiagnosticsClusterResetCountsParams; // inherited from NSObject static new(): MTREthernetNetworkDiagnosticsClusterResetCountsParams; // inherited from NSObject serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.4 */ declare const enum MTREthernetNetworkDiagnosticsFeature { PacketCounts = 1, ErrorCounts = 2 } /** * @since 16.4 */ declare const enum MTREthernetNetworkDiagnosticsPHYRate { Rate10M = 0, Rate100M = 1, Rate1G = 2, Rate25G = 3, Rate5G = 4, Rate10G = 5, Rate40G = 6, Rate100G = 7, Rate200G = 8, Rate400G = 9 } /** * @since 16.1 * @deprecated 16.4 */ declare const enum MTREthernetNetworkDiagnosticsPHYRateType { Type10M = 0, Type100M = 1, Type1000M = 2, Type25G = 3, Type5G = 4, Type10G = 5, Type40G = 6, Type100G = 7, Type200G = 8, Type400G = 9 } declare const enum MTREventIDType { ClusterAccessControlEventAccessControlEntryChangedID = 0, ClusterAccessControlEventAccessControlExtensionChangedID = 1, EventIDTypeClusterAccessControlEventAccessControlEntryChangedID = 0, EventIDTypeClusterAccessControlEventAccessControlExtensionChangedID = 1, EventIDTypeClusterAccessControlEventFabricRestrictionReviewUpdateID = 2, ClusterActionsEventStateChangedID = 0, ClusterActionsEventActionFailedID = 1, EventIDTypeClusterActionsEventStateChangedID = 0, EventIDTypeClusterActionsEventActionFailedID = 1, ClusterBasicEventStartUpID = 0, ClusterBasicEventShutDownID = 1, ClusterBasicEventLeaveID = 2, ClusterBasicEventReachableChangedID = 3, EventIDTypeClusterBasicInformationEventStartUpID = 0, EventIDTypeClusterBasicInformationEventShutDownID = 1, EventIDTypeClusterBasicInformationEventLeaveID = 2, EventIDTypeClusterBasicInformationEventReachableChangedID = 3, ClusterOtaSoftwareUpdateRequestorEventStateTransitionID = 0, ClusterOtaSoftwareUpdateRequestorEventVersionAppliedID = 1, ClusterOtaSoftwareUpdateRequestorEventDownloadErrorID = 2, EventIDTypeClusterOTASoftwareUpdateRequestorEventStateTransitionID = 0, EventIDTypeClusterOTASoftwareUpdateRequestorEventVersionAppliedID = 1, EventIDTypeClusterOTASoftwareUpdateRequestorEventDownloadErrorID = 2, EventIDTypeClusterPowerSourceEventWiredFaultChangeID = 0, EventIDTypeClusterPowerSourceEventBatFaultChangeID = 1, EventIDTypeClusterPowerSourceEventBatChargeFaultChangeID = 2, ClusterGeneralDiagnosticsEventHardwareFaultChangeID = 0, ClusterGeneralDiagnosticsEventRadioFaultChangeID = 1, ClusterGeneralDiagnosticsEventNetworkFaultChangeID = 2, ClusterGeneralDiagnosticsEventBootReasonID = 3, EventIDTypeClusterGeneralDiagnosticsEventHardwareFaultChangeID = 0, EventIDTypeClusterGeneralDiagnosticsEventRadioFaultChangeID = 1, EventIDTypeClusterGeneralDiagnosticsEventNetworkFaultChangeID = 2, EventIDTypeClusterGeneralDiagnosticsEventBootReasonID = 3, ClusterSoftwareDiagnosticsEventSoftwareFaultID = 0, EventIDTypeClusterSoftwareDiagnosticsEventSoftwareFaultID = 0, ClusterThreadNetworkDiagnosticsEventConnectionStatusID = 0, ClusterThreadNetworkDiagnosticsEventNetworkFaultChangeID = 1, EventIDTypeClusterThreadNetworkDiagnosticsEventConnectionStatusID = 0, EventIDTypeClusterThreadNetworkDiagnosticsEventNetworkFaultChangeID = 1, ClusterWiFiNetworkDiagnosticsEventDisconnectionID = 0, ClusterWiFiNetworkDiagnosticsEventAssociationFailureID = 1, ClusterWiFiNetworkDiagnosticsEventConnectionStatusID = 2, EventIDTypeClusterWiFiNetworkDiagnosticsEventDisconnectionID = 0, EventIDTypeClusterWiFiNetworkDiagnosticsEventAssociationFailureID = 1, EventIDTypeClusterWiFiNetworkDiagnosticsEventConnectionStatusID = 2, EventIDTypeClusterTimeSynchronizationEventDSTTableEmptyID = 0, EventIDTypeClusterTimeSynchronizationEventDSTStatusID = 1, EventIDTypeClusterTimeSynchronizationEventTimeZoneStatusID = 2, EventIDTypeClusterTimeSynchronizationEventTimeFailureID = 3, EventIDTypeClusterTimeSynchronizationEventMissingTrustedTimeSourceID = 4, ClusterBridgedDeviceBasicEventStartUpID = 0, ClusterBridgedDeviceBasicEventShutDownID = 1, ClusterBridgedDeviceBasicEventLeaveID = 2, ClusterBridgedDeviceBasicEventReachableChangedID = 3, EventIDTypeClusterBridgedDeviceBasicInformationEventStartUpID = 0, EventIDTypeClusterBridgedDeviceBasicInformationEventShutDownID = 1, EventIDTypeClusterBridgedDeviceBasicInformationEventLeaveID = 2, EventIDTypeClusterBridgedDeviceBasicInformationEventReachableChangedID = 3, EventIDTypeClusterBridgedDeviceBasicInformationEventActiveChangedID = 128, ClusterSwitchEventSwitchLatchedID = 0, ClusterSwitchEventInitialPressID = 1, ClusterSwitchEventLongPressID = 2, ClusterSwitchEventShortReleaseID = 3, ClusterSwitchEventLongReleaseID = 4, ClusterSwitchEventMultiPressOngoingID = 5, ClusterSwitchEventMultiPressCompleteID = 6, EventIDTypeClusterSwitchEventSwitchLatchedID = 0, EventIDTypeClusterSwitchEventInitialPressID = 1, EventIDTypeClusterSwitchEventLongPressID = 2, EventIDTypeClusterSwitchEventShortReleaseID = 3, EventIDTypeClusterSwitchEventLongReleaseID = 4, EventIDTypeClusterSwitchEventMultiPressOngoingID = 5, EventIDTypeClusterSwitchEventMultiPressCompleteID = 6, ClusterBooleanStateEventStateChangeID = 0, EventIDTypeClusterBooleanStateEventStateChangeID = 0, EventIDTypeClusterOvenCavityOperationalStateEventOperationalErrorID = 0, EventIDTypeClusterOvenCavityOperationalStateEventOperationCompletionID = 1, EventIDTypeClusterRefrigeratorAlarmEventNotifyID = 0, EventIDTypeClusterSmokeCOAlarmEventSmokeAlarmID = 0, EventIDTypeClusterSmokeCOAlarmEventCOAlarmID = 1, EventIDTypeClusterSmokeCOAlarmEventLowBatteryID = 2, EventIDTypeClusterSmokeCOAlarmEventHardwareFaultID = 3, EventIDTypeClusterSmokeCOAlarmEventEndOfServiceID = 4, EventIDTypeClusterSmokeCOAlarmEventSelfTestCompleteID = 5, EventIDTypeClusterSmokeCOAlarmEventAlarmMutedID = 6, EventIDTypeClusterSmokeCOAlarmEventMuteEndedID = 7, EventIDTypeClusterSmokeCOAlarmEventInterconnectSmokeAlarmID = 8, EventIDTypeClusterSmokeCOAlarmEventInterconnectCOAlarmID = 9, EventIDTypeClusterSmokeCOAlarmEventAllClearID = 10, EventIDTypeClusterDishwasherAlarmEventNotifyID = 0, EventIDTypeClusterOperationalStateEventOperationalErrorID = 0, EventIDTypeClusterOperationalStateEventOperationCompletionID = 1, EventIDTypeClusterRVCOperationalStateEventOperationalErrorID = 0, EventIDTypeClusterRVCOperationalStateEventOperationCompletionID = 1, EventIDTypeClusterBooleanStateConfigurationEventAlarmsStateChangedID = 0, EventIDTypeClusterBooleanStateConfigurationEventSensorFaultID = 1, EventIDTypeClusterValveConfigurationAndControlEventValveStateChangedID = 0, EventIDTypeClusterValveConfigurationAndControlEventValveFaultID = 1, EventIDTypeClusterElectricalPowerMeasurementEventMeasurementPeriodRangesID = 0, EventIDTypeClusterElectricalEnergyMeasurementEventCumulativeEnergyMeasuredID = 0, EventIDTypeClusterElectricalEnergyMeasurementEventPeriodicEnergyMeasuredID = 1, EventIDTypeClusterWaterHeaterManagementEventBoostStartedID = 0, EventIDTypeClusterWaterHeaterManagementEventBoostEndedID = 1, EventIDTypeClusterCommodityPriceEventPriceChangeID = 0, EventIDTypeClusterMessagesEventMessageQueuedID = 0, EventIDTypeClusterMessagesEventMessagePresentedID = 1, EventIDTypeClusterMessagesEventMessageCompleteID = 2, EventIDTypeClusterDeviceEnergyManagementEventPowerAdjustStartID = 0, EventIDTypeClusterDeviceEnergyManagementEventPowerAdjustEndID = 1, EventIDTypeClusterDeviceEnergyManagementEventPausedID = 2, EventIDTypeClusterDeviceEnergyManagementEventResumedID = 3, EventIDTypeClusterEnergyEVSEEventEVConnectedID = 0, EventIDTypeClusterEnergyEVSEEventEVNotDetectedID = 1, EventIDTypeClusterEnergyEVSEEventEnergyTransferStartedID = 2, EventIDTypeClusterEnergyEVSEEventEnergyTransferStoppedID = 3, EventIDTypeClusterEnergyEVSEEventFaultID = 4, EventIDTypeClusterEnergyEVSEEventRFIDID = 5, EventIDTypeClusterElectricalGridConditionsEventCurrentConditionsChangedID = 0, ClusterDoorLockEventDoorLockAlarmID = 0, ClusterDoorLockEventDoorStateChangeID = 1, ClusterDoorLockEventLockOperationID = 2, ClusterDoorLockEventLockOperationErrorID = 3, ClusterDoorLockEventLockUserChangeID = 4, EventIDTypeClusterDoorLockEventDoorLockAlarmID = 0, EventIDTypeClusterDoorLockEventDoorStateChangeID = 1, EventIDTypeClusterDoorLockEventLockOperationID = 2, EventIDTypeClusterDoorLockEventLockOperationErrorID = 3, EventIDTypeClusterDoorLockEventLockUserChangeID = 4, EventIDTypeClusterDoorLockEventAppleAliroLockOperationID = 323551232, EventIDTypeClusterDoorLockEventAppleAliroLockOperationErrorID = 323551233, EventIDTypeClusterDoorLockEventAppleAliroLockUserChangeID = 323551234, EventIDTypeClusterClosureControlEventOperationalErrorID = 0, EventIDTypeClusterClosureControlEventMovementCompletedID = 1, EventIDTypeClusterClosureControlEventEngageStateChangedID = 2, EventIDTypeClusterClosureControlEventSecureStateChangedID = 3, ClusterPumpConfigurationAndControlEventSupplyVoltageLowID = 0, ClusterPumpConfigurationAndControlEventSupplyVoltageHighID = 1, ClusterPumpConfigurationAndControlEventPowerMissingPhaseID = 2, ClusterPumpConfigurationAndControlEventSystemPressureLowID = 3, ClusterPumpConfigurationAndControlEventSystemPressureHighID = 4, ClusterPumpConfigurationAndControlEventDryRunningID = 5, ClusterPumpConfigurationAndControlEventMotorTemperatureHighID = 6, ClusterPumpConfigurationAndControlEventPumpMotorFatalFailureID = 7, ClusterPumpConfigurationAndControlEventElectronicTemperatureHighID = 8, ClusterPumpConfigurationAndControlEventPumpBlockedID = 9, ClusterPumpConfigurationAndControlEventSensorFailureID = 10, ClusterPumpConfigurationAndControlEventElectronicNonFatalFailureID = 11, ClusterPumpConfigurationAndControlEventElectronicFatalFailureID = 12, ClusterPumpConfigurationAndControlEventGeneralFaultID = 13, ClusterPumpConfigurationAndControlEventLeakageID = 14, ClusterPumpConfigurationAndControlEventAirDetectionID = 15, ClusterPumpConfigurationAndControlEventTurbineOperationID = 16, EventIDTypeClusterPumpConfigurationAndControlEventSupplyVoltageLowID = 0, EventIDTypeClusterPumpConfigurationAndControlEventSupplyVoltageHighID = 1, EventIDTypeClusterPumpConfigurationAndControlEventPowerMissingPhaseID = 2, EventIDTypeClusterPumpConfigurationAndControlEventSystemPressureLowID = 3, EventIDTypeClusterPumpConfigurationAndControlEventSystemPressureHighID = 4, EventIDTypeClusterPumpConfigurationAndControlEventDryRunningID = 5, EventIDTypeClusterPumpConfigurationAndControlEventMotorTemperatureHighID = 6, EventIDTypeClusterPumpConfigurationAndControlEventPumpMotorFatalFailureID = 7, EventIDTypeClusterPumpConfigurationAndControlEventElectronicTemperatureHighID = 8, EventIDTypeClusterPumpConfigurationAndControlEventPumpBlockedID = 9, EventIDTypeClusterPumpConfigurationAndControlEventSensorFailureID = 10, EventIDTypeClusterPumpConfigurationAndControlEventElectronicNonFatalFailureID = 11, EventIDTypeClusterPumpConfigurationAndControlEventElectronicFatalFailureID = 12, EventIDTypeClusterPumpConfigurationAndControlEventGeneralFaultID = 13, EventIDTypeClusterPumpConfigurationAndControlEventLeakageID = 14, EventIDTypeClusterPumpConfigurationAndControlEventAirDetectionID = 15, EventIDTypeClusterPumpConfigurationAndControlEventTurbineOperationID = 16, EventIDTypeClusterThermostatEventSystemModeChangeID = 0, EventIDTypeClusterThermostatEventLocalTemperatureChangeID = 1, EventIDTypeClusterThermostatEventOccupancyChangeID = 2, EventIDTypeClusterThermostatEventSetpointChangeID = 3, EventIDTypeClusterThermostatEventRunningStateChangeID = 4, EventIDTypeClusterThermostatEventRunningModeChangeID = 5, EventIDTypeClusterThermostatEventActiveScheduleChangeID = 6, EventIDTypeClusterThermostatEventActivePresetChangeID = 7, EventIDTypeClusterOccupancySensingEventOccupancyChangedID = 0, EventIDTypeClusterTargetNavigatorEventTargetUpdatedID = 0, EventIDTypeClusterMediaPlaybackEventStateChangedID = 0, EventIDTypeClusterAccountLoginEventLoggedOutID = 0, EventIDTypeClusterContentControlEventRemainingScreenTimeExpiredID = 0, EventIDTypeClusterZoneManagementEventZoneTriggeredID = 0, EventIDTypeClusterZoneManagementEventZoneStoppedID = 1, EventIDTypeClusterPushAVStreamTransportEventPushTransportBeginID = 0, EventIDTypeClusterPushAVStreamTransportEventPushTransportEndID = 1, EventIDTypeClusterCommissionerControlEventCommissioningRequestResultID = 0, ClusterTestClusterEventTestEventID = 1, ClusterTestClusterEventTestFabricScopedEventID = 2, EventIDTypeClusterUnitTestingEventTestEventID = 1, EventIDTypeClusterUnitTestingEventTestFabricScopedEventID = 2, EventIDTypeClusterUnitTestingEventTestDifferentVendorMeiEventID = 4294050030, EventIDTypeClusterSampleMEIEventPingCountEventID = 0 } /** * @since 17.3 */ declare var MTREventIsHistoricalKey: string; /** * @since 18.2 */ declare function MTREventNameForID(clusterID: MTRClusterIDType, eventID: MTREventIDType): string; /** * @since 16.5 */ declare var MTREventNumberKey: string; /** * @since 16.1 */ declare class MTREventPath extends MTRClusterPath { static alloc(): MTREventPath; // inherited from NSObject /** * @since 16.4 */ static eventPathWithEndpointIDClusterIDEventID(endpointID: number, clusterID: number, eventID: number): MTREventPath; /** * @since 16.1 * @deprecated 16.4 */ static eventPathWithEndpointIdClusterIdEventId(endpointId: number, clusterId: number, eventId: number): MTREventPath; static new(): MTREventPath; // inherited from NSObject readonly event: number; } /** * @since 16.1 */ declare var MTREventPathKey: string; /** * @since 16.5 */ declare const enum MTREventPriority { Debug = 0, Info = 1, Critical = 2 } /** * @since 16.5 */ declare var MTREventPriorityKey: string; /** * @since 16.1 */ declare class MTREventReport extends NSObject { static alloc(): MTREventReport; // inherited from NSObject static new(): MTREventReport; // inherited from NSObject readonly error: NSError; readonly eventNumber: number; /** * @since 16.5 */ readonly eventTimeType: MTREventTimeType; readonly path: MTREventPath; readonly priority: number; /** * @since 16.5 */ readonly systemUpTime: number; /** * @since 16.1 * @deprecated 16.5 */ readonly timestamp: number; /** * @since 16.5 */ readonly timestampDate: Date; readonly value: any; /** * @since 17.0 */ constructor(o: { responseValue: NSDictionary; }); /** * @since 17.0 */ initWithResponseValueError(responseValue: NSDictionary, error?: interop.Reference): this; } /** * @since 17.0 */ declare class MTREventRequestPath extends NSObject implements NSCopying, NSSecureCoding { static alloc(): MTREventRequestPath; // inherited from NSObject static new(): MTREventRequestPath; // inherited from NSObject /** * @since 17.0 */ static requestPathWithEndpointIDClusterIDEventID(endpointID: number, clusterID: number, eventID: number): MTREventRequestPath; /** * @since 17.0 */ readonly cluster: number; /** * @since 17.0 */ readonly endpoint: number; /** * @since 17.0 */ readonly event: number; static readonly supportsSecureCoding: boolean; // inherited from NSSecureCoding constructor(o: { coder: NSCoder; }); // inherited from NSCoding copyWithZone(zone: interop.Pointer | interop.Reference): any; encodeWithCoder(coder: NSCoder): void; initWithCoder(coder: NSCoder): this; } /** * @since 16.5 */ declare var MTREventSystemUpTimeKey: string; /** * @since 16.5 */ declare const enum MTREventTimeType { SystemUpTime = 0, TimestampDate = 1 } /** * @since 16.5 */ declare var MTREventTimeTypeKey: string; /** * @since 16.5 */ declare var MTREventTimestampDateKey: string; /** * @since 16.5 */ declare class MTRFabricInfo extends NSObject { static alloc(): MTRFabricInfo; // inherited from NSObject static new(): MTRFabricInfo; // inherited from NSObject readonly fabricID: number; readonly fabricIndex: number; readonly intermediateCertificate: NSData; readonly intermediateCertificateTLV: NSData; readonly label: string; readonly nodeID: number; readonly operationalCertificate: NSData; readonly operationalCertificateTLV: NSData; readonly rootCertificate: NSData; readonly rootCertificateTLV: NSData; readonly rootPublicKey: NSData; readonly vendorID: number; } /** * @since 17.6 */ declare const enum MTRFanControlAirflowDirection { Forward = 0, Reverse = 1 } /** * @since 17.6 */ declare class MTRFanControlClusterStepParams extends NSObject implements NSCopying { static alloc(): MTRFanControlClusterStepParams; // inherited from NSObject static new(): MTRFanControlClusterStepParams; // inherited from NSObject /** * @since 17.6 */ direction: number; /** * @since 17.6 */ lowestOff: number; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; /** * @since 17.6 */ wrap: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 17.0 */ declare const enum MTRFanControlFanMode { Off = 0, Low = 1, Medium = 2, High = 3, On = 4, Auto = 5, Smart = 6 } /** * @since 17.0 */ declare const enum MTRFanControlFanModeSequence { OffLowMedHigh = 0, OffLowHigh = 1, OffLowMedHighAuto = 2, OffLowHighAuto = 3, OffHighAuto = 4, OffOnAuto = 4, OffHigh = 5, OffOn = 5 } /** * @since 16.1 * @deprecated 17.0 */ declare const enum MTRFanControlFanModeSequenceType { OffLowMedHigh = 0, OffLowHigh = 1, OffLowMedHighAuto = 2, OffLowHighAuto = 3, OffOnAuto = 4, OffOn = 5 } /** * @since 16.1 * @deprecated 17.0 */ declare const enum MTRFanControlFanModeType { Off = 0, Low = 1, Medium = 2, High = 3, On = 4, Auto = 5, Smart = 6 } /** * @since 16.1 */ declare const enum MTRFanControlFeature { MultiSpeed = 1, Auto = 2, Rocking = 4, Wind = 8, Step = 16, AirflowDirection = 32 } /** * @since 17.0 */ declare const enum MTRFanControlRockBitmap { RockLeftRight = 1, RockUpDown = 2, RockRound = 4 } /** * @since 16.1 * @deprecated 17.0 */ declare const enum MTRFanControlRockSupportMask { RockLeftRight = 1, RockUpDown = 2, RockRound = 4 } /** * @since 17.6 */ declare const enum MTRFanControlStepDirection { Increase = 0, Decrease = 1 } /** * @since 17.0 */ declare const enum MTRFanControlWindBitmap { SleepWind = 1, NaturalWind = 2 } /** * @since 16.1 * @deprecated 17.0 */ declare const enum MTRFanControlWindSettingMask { SleepWind = 1, NaturalWind = 2 } /** * @since 16.1 * @deprecated 17.0 */ declare const enum MTRFanControlWindSupportMask { SleepWind = 1, NaturalWind = 2 } /** * @since 16.1 */ declare class MTRFixedLabelClusterLabelStruct extends NSObject implements NSCopying { static alloc(): MTRFixedLabelClusterLabelStruct; // inherited from NSObject static new(): MTRFixedLabelClusterLabelStruct; // inherited from NSObject /** * @since 16.1 */ label: string; /** * @since 16.1 */ value: string; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare var MTRFloatValueType: string; /** * @since 17.6 */ declare const enum MTRFormaldehydeConcentrationMeasurementFeature { NumericMeasurement = 1, LevelIndication = 2, MediumLevel = 4, CriticalLevel = 8, PeakMeasurement = 16, AverageMeasurement = 32 } /** * @since 17.6 */ declare const enum MTRFormaldehydeConcentrationMeasurementLevelValue { Unknown = 0, Low = 1, Medium = 2, High = 3, Critical = 4 } /** * @since 17.6 */ declare const enum MTRFormaldehydeConcentrationMeasurementMeasurementMedium { Air = 0, Water = 1, Soil = 2 } /** * @since 17.6 */ declare const enum MTRFormaldehydeConcentrationMeasurementMeasurementUnit { PPM = 0, PPB = 1, PPT = 2, MGM3 = 3, UGM3 = 4, NGM3 = 5, PM3 = 6, BQM3 = 7 } /** * @since 16.1 */ declare class MTRGeneralCommissioningClusterArmFailSafeParams extends NSObject implements NSCopying { static alloc(): MTRGeneralCommissioningClusterArmFailSafeParams; // inherited from NSObject static new(): MTRGeneralCommissioningClusterArmFailSafeParams; // inherited from NSObject /** * @since 16.1 */ breadcrumb: number; /** * @since 16.1 */ expiryLengthSeconds: number; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRGeneralCommissioningClusterArmFailSafeResponseParams extends NSObject implements NSCopying { static alloc(): MTRGeneralCommissioningClusterArmFailSafeResponseParams; // inherited from NSObject static new(): MTRGeneralCommissioningClusterArmFailSafeResponseParams; // inherited from NSObject /** * @since 16.1 */ debugText: string; /** * @since 16.1 */ errorCode: number; /** * @since 16.1 * @deprecated 16.4 */ timedInvokeTimeoutMs: number; /** * @since 17.0 */ constructor(o: { responseValue: NSDictionary; }); copyWithZone(zone: interop.Pointer | interop.Reference): any; /** * @since 17.0 */ initWithResponseValueError(responseValue: NSDictionary, error?: interop.Reference): this; } /** * @since 16.1 */ declare class MTRGeneralCommissioningClusterBasicCommissioningInfo extends NSObject implements NSCopying { static alloc(): MTRGeneralCommissioningClusterBasicCommissioningInfo; // inherited from NSObject static new(): MTRGeneralCommissioningClusterBasicCommissioningInfo; // inherited from NSObject /** * @since 16.1 */ failSafeExpiryLengthSeconds: number; /** * @since 16.1 */ maxCumulativeFailsafeSeconds: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRGeneralCommissioningClusterCommissioningCompleteParams extends NSObject implements NSCopying { static alloc(): MTRGeneralCommissioningClusterCommissioningCompleteParams; // inherited from NSObject static new(): MTRGeneralCommissioningClusterCommissioningCompleteParams; // inherited from NSObject serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRGeneralCommissioningClusterCommissioningCompleteResponseParams extends NSObject implements NSCopying { static alloc(): MTRGeneralCommissioningClusterCommissioningCompleteResponseParams; // inherited from NSObject static new(): MTRGeneralCommissioningClusterCommissioningCompleteResponseParams; // inherited from NSObject /** * @since 16.1 */ debugText: string; /** * @since 16.1 */ errorCode: number; /** * @since 16.1 * @deprecated 16.4 */ timedInvokeTimeoutMs: number; /** * @since 17.0 */ constructor(o: { responseValue: NSDictionary; }); copyWithZone(zone: interop.Pointer | interop.Reference): any; /** * @since 17.0 */ initWithResponseValueError(responseValue: NSDictionary, error?: interop.Reference): this; } /** * @since 16.1 */ declare class MTRGeneralCommissioningClusterSetRegulatoryConfigParams extends NSObject implements NSCopying { static alloc(): MTRGeneralCommissioningClusterSetRegulatoryConfigParams; // inherited from NSObject static new(): MTRGeneralCommissioningClusterSetRegulatoryConfigParams; // inherited from NSObject /** * @since 16.1 */ breadcrumb: number; /** * @since 16.1 */ countryCode: string; /** * @since 16.1 */ newRegulatoryConfig: number; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRGeneralCommissioningClusterSetRegulatoryConfigResponseParams extends NSObject implements NSCopying { static alloc(): MTRGeneralCommissioningClusterSetRegulatoryConfigResponseParams; // inherited from NSObject static new(): MTRGeneralCommissioningClusterSetRegulatoryConfigResponseParams; // inherited from NSObject /** * @since 16.1 */ debugText: string; /** * @since 16.1 */ errorCode: number; /** * @since 16.1 * @deprecated 16.4 */ timedInvokeTimeoutMs: number; /** * @since 17.0 */ constructor(o: { responseValue: NSDictionary; }); copyWithZone(zone: interop.Pointer | interop.Reference): any; /** * @since 17.0 */ initWithResponseValueError(responseValue: NSDictionary, error?: interop.Reference): this; } /** * @since 16.1 */ declare const enum MTRGeneralCommissioningCommissioningError { OK = 0, Ok = 0, ValueOutsideRange = 1, InvalidAuthentication = 2, NoFailSafe = 3, BusyWithOtherAdmin = 4, RequiredTCNotAccepted = 5, TCAcknowledgementsNotReceived = 6, TCMinVersionNotMet = 7 } /** * @since 16.1 */ declare const enum MTRGeneralCommissioningRegulatoryLocationType { Indoor = 0, Outdoor = 1, IndoorOutdoor = 2 } /** * @since 16.4 */ declare const enum MTRGeneralDiagnosticsBootReason { Unspecified = 0, PowerOnReboot = 1, BrownOutReset = 2, SoftwareWatchdogReset = 3, HardwareWatchdogReset = 4, SoftwareUpdateCompleted = 5, SoftwareReset = 6 } /** * @since 16.1 * @deprecated 16.4 */ declare const enum MTRGeneralDiagnosticsBootReasonType { Unspecified = 0, PowerOnReboot = 1, BrownOutReset = 2, SoftwareWatchdogReset = 3, HardwareWatchdogReset = 4, SoftwareUpdateCompleted = 5, SoftwareReset = 6 } /** * @since 16.1 */ declare class MTRGeneralDiagnosticsClusterBootReasonEvent extends NSObject implements NSCopying { static alloc(): MTRGeneralDiagnosticsClusterBootReasonEvent; // inherited from NSObject static new(): MTRGeneralDiagnosticsClusterBootReasonEvent; // inherited from NSObject /** * @since 16.1 */ bootReason: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRGeneralDiagnosticsClusterHardwareFaultChangeEvent extends NSObject implements NSCopying { static alloc(): MTRGeneralDiagnosticsClusterHardwareFaultChangeEvent; // inherited from NSObject static new(): MTRGeneralDiagnosticsClusterHardwareFaultChangeEvent; // inherited from NSObject /** * @since 16.1 */ current: NSArray; /** * @since 16.1 */ previous: NSArray; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRGeneralDiagnosticsClusterNetworkFaultChangeEvent extends NSObject implements NSCopying { static alloc(): MTRGeneralDiagnosticsClusterNetworkFaultChangeEvent; // inherited from NSObject static new(): MTRGeneralDiagnosticsClusterNetworkFaultChangeEvent; // inherited from NSObject /** * @since 16.1 */ current: NSArray; /** * @since 16.1 */ previous: NSArray; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.4 */ declare class MTRGeneralDiagnosticsClusterNetworkInterface extends NSObject implements NSCopying { static alloc(): MTRGeneralDiagnosticsClusterNetworkInterface; // inherited from NSObject static new(): MTRGeneralDiagnosticsClusterNetworkInterface; // inherited from NSObject /** * @since 16.4 */ hardwareAddress: NSData; /** * @since 16.4 */ iPv4Addresses: NSArray; /** * @since 16.4 */ iPv6Addresses: NSArray; /** * @since 16.4 */ isOperational: number; /** * @since 16.4 */ name: string; /** * @since 16.4 */ offPremiseServicesReachableIPv4: number; /** * @since 16.4 */ offPremiseServicesReachableIPv6: number; /** * @since 16.4 */ type: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 * @deprecated 16.4 */ declare class MTRGeneralDiagnosticsClusterNetworkInterfaceType extends MTRGeneralDiagnosticsClusterNetworkInterface { static alloc(): MTRGeneralDiagnosticsClusterNetworkInterfaceType; // inherited from NSObject static new(): MTRGeneralDiagnosticsClusterNetworkInterfaceType; // inherited from NSObject } /** * @since 18.4 */ declare class MTRGeneralDiagnosticsClusterPayloadTestRequestParams extends NSObject implements NSCopying { static alloc(): MTRGeneralDiagnosticsClusterPayloadTestRequestParams; // inherited from NSObject static new(): MTRGeneralDiagnosticsClusterPayloadTestRequestParams; // inherited from NSObject /** * @since 18.4 */ count: number; /** * @since 18.4 */ enableKey: NSData; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; /** * @since 18.4 */ value: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTRGeneralDiagnosticsClusterPayloadTestResponseParams extends NSObject implements NSCopying { static alloc(): MTRGeneralDiagnosticsClusterPayloadTestResponseParams; // inherited from NSObject static new(): MTRGeneralDiagnosticsClusterPayloadTestResponseParams; // inherited from NSObject /** * @since 18.4 */ payload: NSData; /** * @since 18.4 */ constructor(o: { responseValue: NSDictionary; }); copyWithZone(zone: interop.Pointer | interop.Reference): any; /** * @since 18.4 */ initWithResponseValueError(responseValue: NSDictionary, error?: interop.Reference): this; } /** * @since 16.1 */ declare class MTRGeneralDiagnosticsClusterRadioFaultChangeEvent extends NSObject implements NSCopying { static alloc(): MTRGeneralDiagnosticsClusterRadioFaultChangeEvent; // inherited from NSObject static new(): MTRGeneralDiagnosticsClusterRadioFaultChangeEvent; // inherited from NSObject /** * @since 16.1 */ current: NSArray; /** * @since 16.1 */ previous: NSArray; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRGeneralDiagnosticsClusterTestEventTriggerParams extends NSObject implements NSCopying { static alloc(): MTRGeneralDiagnosticsClusterTestEventTriggerParams; // inherited from NSObject static new(): MTRGeneralDiagnosticsClusterTestEventTriggerParams; // inherited from NSObject /** * @since 16.1 */ enableKey: NSData; /** * @since 16.1 */ eventTrigger: number; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTRGeneralDiagnosticsClusterTimeSnapshotParams extends NSObject implements NSCopying { static alloc(): MTRGeneralDiagnosticsClusterTimeSnapshotParams; // inherited from NSObject static new(): MTRGeneralDiagnosticsClusterTimeSnapshotParams; // inherited from NSObject serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTRGeneralDiagnosticsClusterTimeSnapshotResponseParams extends NSObject implements NSCopying { static alloc(): MTRGeneralDiagnosticsClusterTimeSnapshotResponseParams; // inherited from NSObject static new(): MTRGeneralDiagnosticsClusterTimeSnapshotResponseParams; // inherited from NSObject /** * @since 18.4 */ posixTimeMs: number; /** * @since 18.4 */ systemTimeMs: number; /** * @since 18.4 */ constructor(o: { responseValue: NSDictionary; }); copyWithZone(zone: interop.Pointer | interop.Reference): any; /** * @since 18.4 */ initWithResponseValueError(responseValue: NSDictionary, error?: interop.Reference): this; } /** * @since 18.4 */ declare const enum MTRGeneralDiagnosticsFeature { DataModelTest = 1 } /** * @since 16.4 */ declare const enum MTRGeneralDiagnosticsHardwareFault { Unspecified = 0, Radio = 1, Sensor = 2, ResettableOverTemp = 3, NonResettableOverTemp = 4, PowerSource = 5, VisualDisplayFault = 6, AudioOutputFault = 7, UserInterfaceFault = 8, NonVolatileMemoryError = 9, TamperDetected = 10 } /** * @since 16.1 * @deprecated 16.4 */ declare const enum MTRGeneralDiagnosticsHardwareFaultType { Unspecified = 0, Radio = 1, Sensor = 2, ResettableOverTemp = 3, NonResettableOverTemp = 4, PowerSource = 5, VisualDisplayFault = 6, AudioOutputFault = 7, UserInterfaceFault = 8, NonVolatileMemoryError = 9, TamperDetected = 10 } /** * @since 16.1 */ declare const enum MTRGeneralDiagnosticsInterfaceType { Unspecified = 0, WiFi = 1, Ethernet = 2, Cellular = 3, Thread = 4 } /** * @since 16.4 */ declare const enum MTRGeneralDiagnosticsNetworkFault { Unspecified = 0, HardwareFailure = 1, NetworkJammed = 2, ConnectionFailed = 3 } /** * @since 16.1 * @deprecated 16.4 */ declare const enum MTRGeneralDiagnosticsNetworkFaultType { Unspecified = 0, HardwareFailure = 1, NetworkJammed = 2, ConnectionFailed = 3 } /** * @since 16.4 */ declare const enum MTRGeneralDiagnosticsRadioFault { Unspecified = 0, WiFiFault = 1, CellularFault = 2, ThreadFault = 3, NFCFault = 4, BLEFault = 5, EthernetFault = 6 } /** * @since 16.1 * @deprecated 16.4 */ declare const enum MTRGeneralDiagnosticsRadioFaultType { Unspecified = 0, WiFiFault = 1, CellularFault = 2, ThreadFault = 3, NFCFault = 4, BLEFault = 5, EthernetFault = 6 } /** * @since 17.4 */ declare class MTRGenericBaseCluster extends MTRCluster { static alloc(): MTRGenericBaseCluster; // inherited from NSObject static new(): MTRGenericBaseCluster; // inherited from NSObject } /** * @since 17.4 */ declare class MTRGenericCluster extends MTRCluster { static alloc(): MTRGenericCluster; // inherited from NSObject static new(): MTRGenericCluster; // inherited from NSObject readonly device: MTRDevice; } /** * @since 16.1 */ declare class MTRGroupKeyManagementClusterGroupInfoMapStruct extends NSObject implements NSCopying { static alloc(): MTRGroupKeyManagementClusterGroupInfoMapStruct; // inherited from NSObject static new(): MTRGroupKeyManagementClusterGroupInfoMapStruct; // inherited from NSObject /** * @since 16.1 */ endpoints: NSArray; /** * @since 16.1 */ fabricIndex: number; /** * @since 16.1 */ groupId: number; /** * @since 16.1 */ groupName: string; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRGroupKeyManagementClusterGroupKeyMapStruct extends NSObject implements NSCopying { static alloc(): MTRGroupKeyManagementClusterGroupKeyMapStruct; // inherited from NSObject static new(): MTRGroupKeyManagementClusterGroupKeyMapStruct; // inherited from NSObject /** * @since 16.1 */ fabricIndex: number; /** * @since 16.1 */ groupId: number; /** * @since 16.1 */ groupKeySetID: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRGroupKeyManagementClusterGroupKeySetStruct extends NSObject implements NSCopying { static alloc(): MTRGroupKeyManagementClusterGroupKeySetStruct; // inherited from NSObject static new(): MTRGroupKeyManagementClusterGroupKeySetStruct; // inherited from NSObject /** * @since 16.1 */ epochKey0: NSData; /** * @since 16.1 */ epochKey1: NSData; /** * @since 16.1 */ epochKey2: NSData; /** * @since 16.1 */ epochStartTime0: number; /** * @since 16.1 */ epochStartTime1: number; /** * @since 16.1 */ epochStartTime2: number; /** * @since 16.1 */ groupKeySecurityPolicy: number; /** * @since 16.1 */ groupKeySetID: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRGroupKeyManagementClusterKeySetReadAllIndicesParams extends NSObject implements NSCopying { static alloc(): MTRGroupKeyManagementClusterKeySetReadAllIndicesParams; // inherited from NSObject static new(): MTRGroupKeyManagementClusterKeySetReadAllIndicesParams; // inherited from NSObject /** * @since 16.1 * @deprecated 17.0 */ groupKeySetIDs: NSArray; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRGroupKeyManagementClusterKeySetReadAllIndicesResponseParams extends NSObject implements NSCopying { static alloc(): MTRGroupKeyManagementClusterKeySetReadAllIndicesResponseParams; // inherited from NSObject static new(): MTRGroupKeyManagementClusterKeySetReadAllIndicesResponseParams; // inherited from NSObject /** * @since 16.1 */ groupKeySetIDs: NSArray; /** * @since 16.1 * @deprecated 16.4 */ timedInvokeTimeoutMs: number; /** * @since 17.0 */ constructor(o: { responseValue: NSDictionary; }); copyWithZone(zone: interop.Pointer | interop.Reference): any; /** * @since 17.0 */ initWithResponseValueError(responseValue: NSDictionary, error?: interop.Reference): this; } /** * @since 16.1 */ declare class MTRGroupKeyManagementClusterKeySetReadParams extends NSObject implements NSCopying { static alloc(): MTRGroupKeyManagementClusterKeySetReadParams; // inherited from NSObject static new(): MTRGroupKeyManagementClusterKeySetReadParams; // inherited from NSObject /** * @since 16.1 */ groupKeySetID: number; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRGroupKeyManagementClusterKeySetReadResponseParams extends NSObject implements NSCopying { static alloc(): MTRGroupKeyManagementClusterKeySetReadResponseParams; // inherited from NSObject static new(): MTRGroupKeyManagementClusterKeySetReadResponseParams; // inherited from NSObject /** * @since 16.1 */ groupKeySet: MTRGroupKeyManagementClusterGroupKeySetStruct; /** * @since 16.1 * @deprecated 16.4 */ timedInvokeTimeoutMs: number; /** * @since 17.0 */ constructor(o: { responseValue: NSDictionary; }); copyWithZone(zone: interop.Pointer | interop.Reference): any; /** * @since 17.0 */ initWithResponseValueError(responseValue: NSDictionary, error?: interop.Reference): this; } /** * @since 16.1 */ declare class MTRGroupKeyManagementClusterKeySetRemoveParams extends NSObject implements NSCopying { static alloc(): MTRGroupKeyManagementClusterKeySetRemoveParams; // inherited from NSObject static new(): MTRGroupKeyManagementClusterKeySetRemoveParams; // inherited from NSObject /** * @since 16.1 */ groupKeySetID: number; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRGroupKeyManagementClusterKeySetWriteParams extends NSObject implements NSCopying { static alloc(): MTRGroupKeyManagementClusterKeySetWriteParams; // inherited from NSObject static new(): MTRGroupKeyManagementClusterKeySetWriteParams; // inherited from NSObject /** * @since 16.1 */ groupKeySet: MTRGroupKeyManagementClusterGroupKeySetStruct; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare const enum MTRGroupKeyManagementGroupKeySecurityPolicy { TrustFirst = 0, CacheAndSync = 1 } /** * @since 16.1 */ declare class MTRGroupsClusterAddGroupIfIdentifyingParams extends NSObject implements NSCopying { static alloc(): MTRGroupsClusterAddGroupIfIdentifyingParams; // inherited from NSObject static new(): MTRGroupsClusterAddGroupIfIdentifyingParams; // inherited from NSObject /** * @since 16.4 */ groupID: number; /** * @since 16.1 * @deprecated 16.4 */ groupId: number; /** * @since 16.1 */ groupName: string; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRGroupsClusterAddGroupParams extends NSObject implements NSCopying { static alloc(): MTRGroupsClusterAddGroupParams; // inherited from NSObject static new(): MTRGroupsClusterAddGroupParams; // inherited from NSObject /** * @since 16.4 */ groupID: number; /** * @since 16.1 * @deprecated 16.4 */ groupId: number; /** * @since 16.1 */ groupName: string; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRGroupsClusterAddGroupResponseParams extends NSObject implements NSCopying { static alloc(): MTRGroupsClusterAddGroupResponseParams; // inherited from NSObject static new(): MTRGroupsClusterAddGroupResponseParams; // inherited from NSObject /** * @since 16.4 */ groupID: number; /** * @since 16.1 * @deprecated 16.4 */ groupId: number; /** * @since 16.1 */ status: number; /** * @since 16.1 * @deprecated 16.4 */ timedInvokeTimeoutMs: number; /** * @since 17.0 */ constructor(o: { responseValue: NSDictionary; }); copyWithZone(zone: interop.Pointer | interop.Reference): any; /** * @since 17.0 */ initWithResponseValueError(responseValue: NSDictionary, error?: interop.Reference): this; } /** * @since 16.1 */ declare class MTRGroupsClusterGetGroupMembershipParams extends NSObject implements NSCopying { static alloc(): MTRGroupsClusterGetGroupMembershipParams; // inherited from NSObject static new(): MTRGroupsClusterGetGroupMembershipParams; // inherited from NSObject /** * @since 16.1 */ groupList: NSArray; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRGroupsClusterGetGroupMembershipResponseParams extends NSObject implements NSCopying { static alloc(): MTRGroupsClusterGetGroupMembershipResponseParams; // inherited from NSObject static new(): MTRGroupsClusterGetGroupMembershipResponseParams; // inherited from NSObject /** * @since 16.1 */ capacity: number; /** * @since 16.1 */ groupList: NSArray; /** * @since 16.1 * @deprecated 16.4 */ timedInvokeTimeoutMs: number; /** * @since 17.0 */ constructor(o: { responseValue: NSDictionary; }); copyWithZone(zone: interop.Pointer | interop.Reference): any; /** * @since 17.0 */ initWithResponseValueError(responseValue: NSDictionary, error?: interop.Reference): this; } /** * @since 16.1 */ declare class MTRGroupsClusterRemoveAllGroupsParams extends NSObject implements NSCopying { static alloc(): MTRGroupsClusterRemoveAllGroupsParams; // inherited from NSObject static new(): MTRGroupsClusterRemoveAllGroupsParams; // inherited from NSObject serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRGroupsClusterRemoveGroupParams extends NSObject implements NSCopying { static alloc(): MTRGroupsClusterRemoveGroupParams; // inherited from NSObject static new(): MTRGroupsClusterRemoveGroupParams; // inherited from NSObject /** * @since 16.4 */ groupID: number; /** * @since 16.1 * @deprecated 16.4 */ groupId: number; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRGroupsClusterRemoveGroupResponseParams extends NSObject implements NSCopying { static alloc(): MTRGroupsClusterRemoveGroupResponseParams; // inherited from NSObject static new(): MTRGroupsClusterRemoveGroupResponseParams; // inherited from NSObject /** * @since 16.4 */ groupID: number; /** * @since 16.1 * @deprecated 16.4 */ groupId: number; /** * @since 16.1 */ status: number; /** * @since 16.1 * @deprecated 16.4 */ timedInvokeTimeoutMs: number; /** * @since 17.0 */ constructor(o: { responseValue: NSDictionary; }); copyWithZone(zone: interop.Pointer | interop.Reference): any; /** * @since 17.0 */ initWithResponseValueError(responseValue: NSDictionary, error?: interop.Reference): this; } /** * @since 16.1 */ declare class MTRGroupsClusterViewGroupParams extends NSObject implements NSCopying { static alloc(): MTRGroupsClusterViewGroupParams; // inherited from NSObject static new(): MTRGroupsClusterViewGroupParams; // inherited from NSObject /** * @since 16.4 */ groupID: number; /** * @since 16.1 * @deprecated 16.4 */ groupId: number; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRGroupsClusterViewGroupResponseParams extends NSObject implements NSCopying { static alloc(): MTRGroupsClusterViewGroupResponseParams; // inherited from NSObject static new(): MTRGroupsClusterViewGroupResponseParams; // inherited from NSObject /** * @since 16.4 */ groupID: number; /** * @since 16.1 * @deprecated 16.4 */ groupId: number; /** * @since 16.1 */ groupName: string; /** * @since 16.1 */ status: number; /** * @since 16.1 * @deprecated 16.4 */ timedInvokeTimeoutMs: number; /** * @since 17.0 */ constructor(o: { responseValue: NSDictionary; }); copyWithZone(zone: interop.Pointer | interop.Reference): any; /** * @since 17.0 */ initWithResponseValueError(responseValue: NSDictionary, error?: interop.Reference): this; } /** * @since 17.0 */ declare const enum MTRGroupsFeature { GroupNames = 1 } /** * @since 16.1 * @deprecated 17.0 */ declare const enum MTRGroupsGroupClusterFeature { GroupNames = 1 } /** * @since 17.0 */ declare const enum MTRGroupsNameSupportBitmap { GroupNames = 128 } /** * @since 17.6 */ declare const enum MTRHEPAFilterMonitoringChangeIndication { OK = 0, Warning = 1, Critical = 2 } /** * @since 17.6 */ declare class MTRHEPAFilterMonitoringClusterReplacementProductStruct extends NSObject implements NSCopying { static alloc(): MTRHEPAFilterMonitoringClusterReplacementProductStruct; // inherited from NSObject static new(): MTRHEPAFilterMonitoringClusterReplacementProductStruct; // inherited from NSObject /** * @since 17.6 */ productIdentifierType: number; /** * @since 17.6 */ productIdentifierValue: string; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 17.6 */ declare class MTRHEPAFilterMonitoringClusterResetConditionParams extends NSObject implements NSCopying { static alloc(): MTRHEPAFilterMonitoringClusterResetConditionParams; // inherited from NSObject static new(): MTRHEPAFilterMonitoringClusterResetConditionParams; // inherited from NSObject serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 17.6 */ declare const enum MTRHEPAFilterMonitoringDegradationDirection { Up = 0, Down = 1 } /** * @since 17.6 */ declare const enum MTRHEPAFilterMonitoringFeature { Condition = 1, Warning = 2, ReplacementProductList = 4 } /** * @since 17.6 */ declare const enum MTRHEPAFilterMonitoringProductIdentifierType { UPC = 0, GTIN8 = 1, EAN = 2, GTIN14 = 3, OEM = 4 } /** * @since 18.4 */ declare const enum MTRICDManagementClientType { Permanent = 0, Ephemeral = 1 } /** * @since 18.4 */ declare class MTRICDManagementClusterMonitoringRegistrationStruct extends NSObject implements NSCopying { static alloc(): MTRICDManagementClusterMonitoringRegistrationStruct; // inherited from NSObject static new(): MTRICDManagementClusterMonitoringRegistrationStruct; // inherited from NSObject /** * @since 18.4 */ checkInNodeID: number; /** * @since 18.4 */ clientType: number; /** * @since 18.4 */ fabricIndex: number; /** * @since 18.4 */ monitoredSubject: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTRICDManagementClusterRegisterClientParams extends NSObject implements NSCopying { static alloc(): MTRICDManagementClusterRegisterClientParams; // inherited from NSObject static new(): MTRICDManagementClusterRegisterClientParams; // inherited from NSObject /** * @since 18.4 */ checkInNodeID: number; /** * @since 18.4 */ clientType: number; /** * @since 18.4 */ key: NSData; /** * @since 18.4 */ monitoredSubject: number; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; /** * @since 18.4 */ verificationKey: NSData; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTRICDManagementClusterRegisterClientResponseParams extends NSObject implements NSCopying { static alloc(): MTRICDManagementClusterRegisterClientResponseParams; // inherited from NSObject static new(): MTRICDManagementClusterRegisterClientResponseParams; // inherited from NSObject /** * @since 18.4 */ icdCounter: number; /** * @since 18.4 */ constructor(o: { responseValue: NSDictionary; }); copyWithZone(zone: interop.Pointer | interop.Reference): any; /** * @since 18.4 */ initWithResponseValueError(responseValue: NSDictionary, error?: interop.Reference): this; } /** * @since 18.4 */ declare class MTRICDManagementClusterStayActiveRequestParams extends NSObject implements NSCopying { static alloc(): MTRICDManagementClusterStayActiveRequestParams; // inherited from NSObject static new(): MTRICDManagementClusterStayActiveRequestParams; // inherited from NSObject serverSideProcessingTimeout: number; /** * @since 18.4 */ stayActiveDuration: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTRICDManagementClusterStayActiveResponseParams extends NSObject implements NSCopying { static alloc(): MTRICDManagementClusterStayActiveResponseParams; // inherited from NSObject static new(): MTRICDManagementClusterStayActiveResponseParams; // inherited from NSObject /** * @since 18.4 */ promisedActiveDuration: number; /** * @since 18.4 */ constructor(o: { responseValue: NSDictionary; }); copyWithZone(zone: interop.Pointer | interop.Reference): any; /** * @since 18.4 */ initWithResponseValueError(responseValue: NSDictionary, error?: interop.Reference): this; } /** * @since 18.4 */ declare class MTRICDManagementClusterUnregisterClientParams extends NSObject implements NSCopying { static alloc(): MTRICDManagementClusterUnregisterClientParams; // inherited from NSObject static new(): MTRICDManagementClusterUnregisterClientParams; // inherited from NSObject /** * @since 18.4 */ checkInNodeID: number; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; /** * @since 18.4 */ verificationKey: NSData; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare const enum MTRICDManagementFeature { CheckInProtocolSupport = 1, UserActiveModeTrigger = 2, LongIdleTimeSupport = 4, DynamicSitLitSupport = 8 } /** * @since 18.4 */ declare const enum MTRICDManagementOperatingMode { SIT = 0, LIT = 1 } /** * @since 18.4 */ declare const enum MTRICDManagementUserActiveModeTriggerBitmap { PowerCycle = 1, SettingsMenu = 2, CustomInstruction = 4, DeviceManual = 8, ActuateSensor = 16, ActuateSensorSeconds = 32, ActuateSensorTimes = 64, ActuateSensorLightsBlink = 128, ResetButton = 256, ResetButtonLightsBlink = 512, ResetButtonSeconds = 1024, ResetButtonTimes = 2048, SetupButton = 4096, SetupButtonSeconds = 8192, SetupButtonLightsBlink = 16384, SetupButtonTimes = 32768, AppDefinedButton = 65536 } /** * @since 16.1 */ declare class MTRIdentifyClusterIdentifyParams extends NSObject implements NSCopying { static alloc(): MTRIdentifyClusterIdentifyParams; // inherited from NSObject static new(): MTRIdentifyClusterIdentifyParams; // inherited from NSObject /** * @since 16.1 */ identifyTime: number; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRIdentifyClusterTriggerEffectParams extends NSObject implements NSCopying { static alloc(): MTRIdentifyClusterTriggerEffectParams; // inherited from NSObject static new(): MTRIdentifyClusterTriggerEffectParams; // inherited from NSObject /** * @since 16.1 */ effectIdentifier: number; /** * @since 16.1 */ effectVariant: number; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare const enum MTRIdentifyEffectIdentifier { Blink = 0, Breathe = 1, Okay = 2, ChannelChange = 11, FinishEffect = 254, StopEffect = 255 } /** * @since 16.1 */ declare const enum MTRIdentifyEffectVariant { Default = 0 } /** * @since 16.1 */ declare const enum MTRIdentifyType { None = 0, LightOutput = 1, VisibleLight = 1, VisibleIndicator = 2, VisibleLED = 2, AudibleBeep = 3, Display = 4, Actuator = 5 } /** * @since 16.1 */ declare const enum MTRIlluminanceMeasurementLightSensorType { Photodiode = 0, CMOS = 1 } /** * @since 16.1 */ declare const enum MTRInteractionErrorCode { InteractionErrorCodeFailure = 1, InteractionErrorCodeInvalidSubscription = 125, InteractionErrorCodeUnsupportedAccess = 126, InteractionErrorCodeUnsupportedEndpoint = 127, InteractionErrorCodeInvalidAction = 128, InteractionErrorCodeUnsupportedCommand = 129, InteractionErrorCodeInvalidCommand = 133, InteractionErrorCodeUnsupportedAttribute = 134, InteractionErrorCodeConstraintError = 135, InteractionErrorCodeUnsupportedWrite = 136, InteractionErrorCodeResourceExhausted = 137, InteractionErrorCodeNotFound = 139, InteractionErrorCodeUnreportableAttribute = 140, InteractionErrorCodeInvalidDataType = 141, InteractionErrorCodeUnsupportedRead = 143, InteractionErrorCodeDataVersionMismatch = 146, InteractionErrorCodeTimeout = 148, InteractionErrorCodeBusy = 156, InteractionErrorCodeAccessRestricted = 157, InteractionErrorCodeUnsupportedCluster = 195, InteractionErrorCodeNoUpstreamSubscription = 197, InteractionErrorCodeNeedsTimedInteraction = 198, InteractionErrorCodeUnsupportedEvent = 199, InteractionErrorCodePathsExhausted = 200, InteractionErrorCodeTimedRequestMismatch = 201, InteractionErrorCodeFailsafeRequired = 202, InteractionErrorCodeInvalidInState = 203, InteractionErrorCodeNoCommandResponse = 204, DynamicConstraintError = 207, InteractionErrorCodeInvalidTransportType = 209 } /** * @since 16.1 */ declare var MTRInteractionErrorDomain: string; /** * @since 17.4 */ declare const enum MTRKeypadInputCECKeyCode { Select = 0, Up = 1, Down = 2, Left = 3, Right = 4, RightUp = 5, RightDown = 6, LeftUp = 7, LeftDown = 8, RootMenu = 9, SetupMenu = 10, ContentsMenu = 11, FavoriteMenu = 12, Exit = 13, MediaTopMenu = 16, MediaContextSensitiveMenu = 17, NumberEntryMode = 29, Number11 = 30, Number12 = 31, Number0OrNumber10 = 32, Numbers1 = 33, Numbers2 = 34, Numbers3 = 35, Numbers4 = 36, Numbers5 = 37, Numbers6 = 38, Numbers7 = 39, Numbers8 = 40, Numbers9 = 41, Dot = 42, Enter = 43, Clear = 44, NextFavorite = 47, ChannelUp = 48, ChannelDown = 49, PreviousChannel = 50, SoundSelect = 51, InputSelect = 52, DisplayInformation = 53, Help = 54, PageUp = 55, PageDown = 56, Power = 64, VolumeUp = 65, VolumeDown = 66, Mute = 67, Play = 68, Stop = 69, Pause = 70, Record = 71, Rewind = 72, FastForward = 73, Eject = 74, Forward = 75, Backward = 76, StopRecord = 77, PauseRecord = 78, Reserved = 79, Angle = 80, SubPicture = 81, VideoOnDemand = 82, ElectronicProgramGuide = 83, TimerProgramming = 84, InitialConfiguration = 85, SelectBroadcastType = 86, SelectSoundPresentation = 87, PlayFunction = 96, PausePlayFunction = 97, RecordFunction = 98, PauseRecordFunction = 99, StopFunction = 100, MuteFunction = 101, RestoreVolumeFunction = 102, TuneFunction = 103, SelectMediaFunction = 104, SelectAvInputFunction = 105, SelectAudioInputFunction = 106, PowerToggleFunction = 107, PowerOffFunction = 108, PowerOnFunction = 109, F1Blue = 113, F2Red = 114, F3Green = 115, F4Yellow = 116, F5 = 117, Data = 118 } /** * @since 16.1 * @deprecated 17.4 */ declare const enum MTRKeypadInputCecKeyCode { Select = 0, Up = 1, Down = 2, Left = 3, Right = 4, RightUp = 5, RightDown = 6, LeftUp = 7, LeftDown = 8, RootMenu = 9, SetupMenu = 10, ContentsMenu = 11, FavoriteMenu = 12, Exit = 13, MediaTopMenu = 16, MediaContextSensitiveMenu = 17, NumberEntryMode = 29, Number11 = 30, Number12 = 31, Number0OrNumber10 = 32, Numbers1 = 33, Numbers2 = 34, Numbers3 = 35, Numbers4 = 36, Numbers5 = 37, Numbers6 = 38, Numbers7 = 39, Numbers8 = 40, Numbers9 = 41, Dot = 42, Enter = 43, Clear = 44, NextFavorite = 47, ChannelUp = 48, ChannelDown = 49, PreviousChannel = 50, SoundSelect = 51, InputSelect = 52, DisplayInformation = 53, Help = 54, PageUp = 55, PageDown = 56, Power = 64, VolumeUp = 65, VolumeDown = 66, Mute = 67, Play = 68, Stop = 69, Pause = 70, Record = 71, Rewind = 72, FastForward = 73, Eject = 74, Forward = 75, Backward = 76, StopRecord = 77, PauseRecord = 78, Reserved = 79, Angle = 80, SubPicture = 81, VideoOnDemand = 82, ElectronicProgramGuide = 83, TimerProgramming = 84, InitialConfiguration = 85, SelectBroadcastType = 86, SelectSoundPresentation = 87, PlayFunction = 96, PausePlayFunction = 97, RecordFunction = 98, PauseRecordFunction = 99, StopFunction = 100, MuteFunction = 101, RestoreVolumeFunction = 102, TuneFunction = 103, SelectMediaFunction = 104, SelectAvInputFunction = 105, SelectAudioInputFunction = 106, PowerToggleFunction = 107, PowerOffFunction = 108, PowerOnFunction = 109, F1Blue = 113, F2Red = 114, F3Green = 115, F4Yellow = 116, F5 = 117, Data = 118 } /** * @since 16.1 */ declare class MTRKeypadInputClusterSendKeyParams extends NSObject implements NSCopying { static alloc(): MTRKeypadInputClusterSendKeyParams; // inherited from NSObject static new(): MTRKeypadInputClusterSendKeyParams; // inherited from NSObject /** * @since 16.1 */ keyCode: number; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRKeypadInputClusterSendKeyResponseParams extends NSObject implements NSCopying { static alloc(): MTRKeypadInputClusterSendKeyResponseParams; // inherited from NSObject static new(): MTRKeypadInputClusterSendKeyResponseParams; // inherited from NSObject /** * @since 16.1 */ status: number; /** * @since 16.1 * @deprecated 16.4 */ timedInvokeTimeoutMs: number; /** * @since 17.0 */ constructor(o: { responseValue: NSDictionary; }); copyWithZone(zone: interop.Pointer | interop.Reference): any; /** * @since 17.0 */ initWithResponseValueError(responseValue: NSDictionary, error?: interop.Reference): this; } /** * @since 16.1 */ declare const enum MTRKeypadInputFeature { NavigationKeyCodes = 1, LocationKeys = 2, NumberKeys = 4 } /** * @since 16.1 */ declare const enum MTRKeypadInputStatus { Success = 0, UnsupportedKey = 1, InvalidKeyInCurrentState = 2 } /** * @since 16.1 */ interface MTRKeypair extends NSObjectProtocol { /** * @since 18.4 */ copyPublicKey?(): any; /** * @since 16.1 * @deprecated 18.4 */ publicKey?(): any; signMessageECDSA_DER?(message: NSData): NSData; signMessageECDSA_RAW?(message: NSData): NSData; } declare var MTRKeypair: { prototype: MTRKeypair; }; /** * @since 18.4 */ declare const enum MTRLaundryDryerControlsDrynessLevel { Low = 0, Normal = 1, Extra = 2, Max = 3 } /** * @since 18.4 */ declare const enum MTRLaundryWasherControlsFeature { Spin = 1, Rinse = 2 } /** * @since 18.4 */ declare const enum MTRLaundryWasherControlsNumberOfRinses { None = 0, Normal = 1, Extra = 2, Max = 3 } /** * @since 18.4 */ declare class MTRLaundryWasherModeClusterChangeToModeParams extends NSObject implements NSCopying { static alloc(): MTRLaundryWasherModeClusterChangeToModeParams; // inherited from NSObject static new(): MTRLaundryWasherModeClusterChangeToModeParams; // inherited from NSObject /** * @since 18.4 */ newMode: number; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTRLaundryWasherModeClusterChangeToModeResponseParams extends NSObject implements NSCopying { static alloc(): MTRLaundryWasherModeClusterChangeToModeResponseParams; // inherited from NSObject static new(): MTRLaundryWasherModeClusterChangeToModeResponseParams; // inherited from NSObject /** * @since 18.4 */ status: number; /** * @since 18.4 */ statusText: string; /** * @since 18.4 */ constructor(o: { responseValue: NSDictionary; }); copyWithZone(zone: interop.Pointer | interop.Reference): any; /** * @since 18.4 */ initWithResponseValueError(responseValue: NSDictionary, error?: interop.Reference): this; } /** * @since 18.4 */ declare class MTRLaundryWasherModeClusterModeOptionStruct extends NSObject implements NSCopying { static alloc(): MTRLaundryWasherModeClusterModeOptionStruct; // inherited from NSObject static new(): MTRLaundryWasherModeClusterModeOptionStruct; // inherited from NSObject /** * @since 18.4 */ label: string; /** * @since 18.4 */ mode: number; /** * @since 18.4 */ modeTags: NSArray; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTRLaundryWasherModeClusterModeTagStruct extends NSObject implements NSCopying { static alloc(): MTRLaundryWasherModeClusterModeTagStruct; // inherited from NSObject static new(): MTRLaundryWasherModeClusterModeTagStruct; // inherited from NSObject /** * @since 18.4 */ mfgCode: number; /** * @since 18.4 */ value: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare const enum MTRLaundryWasherModeModeTag { Auto = 0, Quick = 1, Quiet = 2, LowNoise = 3, LowEnergy = 4, Vacation = 5, Min = 6, Max = 7, Night = 8, Day = 9, Normal = 16384, Delicate = 16385, Heavy = 16386, Whites = 16387 } /** * @since 16.1 */ declare class MTRLevelControlClusterMoveParams extends NSObject implements NSCopying { static alloc(): MTRLevelControlClusterMoveParams; // inherited from NSObject static new(): MTRLevelControlClusterMoveParams; // inherited from NSObject /** * @since 16.1 */ moveMode: number; /** * @since 16.1 */ optionsMask: number; /** * @since 16.1 */ optionsOverride: number; /** * @since 16.1 */ rate: number; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRLevelControlClusterMoveToClosestFrequencyParams extends NSObject implements NSCopying { static alloc(): MTRLevelControlClusterMoveToClosestFrequencyParams; // inherited from NSObject static new(): MTRLevelControlClusterMoveToClosestFrequencyParams; // inherited from NSObject /** * @since 16.1 */ frequency: number; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRLevelControlClusterMoveToLevelParams extends NSObject implements NSCopying { static alloc(): MTRLevelControlClusterMoveToLevelParams; // inherited from NSObject static new(): MTRLevelControlClusterMoveToLevelParams; // inherited from NSObject /** * @since 16.1 */ level: number; /** * @since 16.1 */ optionsMask: number; /** * @since 16.1 */ optionsOverride: number; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; /** * @since 16.1 */ transitionTime: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRLevelControlClusterMoveToLevelWithOnOffParams extends NSObject implements NSCopying { static alloc(): MTRLevelControlClusterMoveToLevelWithOnOffParams; // inherited from NSObject static new(): MTRLevelControlClusterMoveToLevelWithOnOffParams; // inherited from NSObject /** * @since 16.1 */ level: number; /** * @since 16.1 */ optionsMask: number; /** * @since 16.1 */ optionsOverride: number; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; /** * @since 16.1 */ transitionTime: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRLevelControlClusterMoveWithOnOffParams extends NSObject implements NSCopying { static alloc(): MTRLevelControlClusterMoveWithOnOffParams; // inherited from NSObject static new(): MTRLevelControlClusterMoveWithOnOffParams; // inherited from NSObject /** * @since 16.1 */ moveMode: number; /** * @since 16.1 */ optionsMask: number; /** * @since 16.1 */ optionsOverride: number; /** * @since 16.1 */ rate: number; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRLevelControlClusterStepParams extends NSObject implements NSCopying { static alloc(): MTRLevelControlClusterStepParams; // inherited from NSObject static new(): MTRLevelControlClusterStepParams; // inherited from NSObject /** * @since 16.1 */ optionsMask: number; /** * @since 16.1 */ optionsOverride: number; serverSideProcessingTimeout: number; /** * @since 16.1 */ stepMode: number; /** * @since 16.1 */ stepSize: number; timedInvokeTimeoutMs: number; /** * @since 16.1 */ transitionTime: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRLevelControlClusterStepWithOnOffParams extends NSObject implements NSCopying { static alloc(): MTRLevelControlClusterStepWithOnOffParams; // inherited from NSObject static new(): MTRLevelControlClusterStepWithOnOffParams; // inherited from NSObject /** * @since 16.1 */ optionsMask: number; /** * @since 16.1 */ optionsOverride: number; serverSideProcessingTimeout: number; /** * @since 16.1 */ stepMode: number; /** * @since 16.1 */ stepSize: number; timedInvokeTimeoutMs: number; /** * @since 16.1 */ transitionTime: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRLevelControlClusterStopParams extends NSObject implements NSCopying { static alloc(): MTRLevelControlClusterStopParams; // inherited from NSObject static new(): MTRLevelControlClusterStopParams; // inherited from NSObject /** * @since 16.1 */ optionsMask: number; /** * @since 16.1 */ optionsOverride: number; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRLevelControlClusterStopWithOnOffParams extends NSObject implements NSCopying { static alloc(): MTRLevelControlClusterStopWithOnOffParams; // inherited from NSObject static new(): MTRLevelControlClusterStopWithOnOffParams; // inherited from NSObject /** * @since 16.1 */ optionsMask: number; /** * @since 16.1 */ optionsOverride: number; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare const enum MTRLevelControlFeature { OnOff = 1, Lighting = 2, Frequency = 4 } /** * @since 16.1 */ declare const enum MTRLevelControlMoveMode { Up = 0, Down = 1 } /** * @since 16.4 * @deprecated 17.4 */ declare const enum MTRLevelControlOptions { ExecuteIfOff = 1, CoupleColorTempToLevel = 2 } /** * @since 17.4 */ declare const enum MTRLevelControlOptionsBitmap { ExecuteIfOff = 1, CoupleColorTempToLevel = 2 } /** * @since 16.1 */ declare const enum MTRLevelControlStepMode { Up = 0, Down = 1 } declare const enum MTRLogType { Error = 1, Progress = 2, Detail = 3 } /** * @since 16.1 */ declare class MTRLowPowerClusterSleepParams extends NSObject implements NSCopying { static alloc(): MTRLowPowerClusterSleepParams; // inherited from NSObject static new(): MTRLowPowerClusterSleepParams; // inherited from NSObject serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 * @deprecated 16.4 */ declare class MTRManualSetupPayloadParser extends NSObject { static alloc(): MTRManualSetupPayloadParser; // inherited from NSObject static new(): MTRManualSetupPayloadParser; // inherited from NSObject constructor(o: { decimalStringRepresentation: string; }); initWithDecimalStringRepresentation(decimalStringRepresentation: string): this; populatePayload(error?: interop.Reference): MTRSetupPayload; } /** * @since 16.1 */ declare class MTRMediaInputClusterHideInputStatusParams extends NSObject implements NSCopying { static alloc(): MTRMediaInputClusterHideInputStatusParams; // inherited from NSObject static new(): MTRMediaInputClusterHideInputStatusParams; // inherited from NSObject serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 * @deprecated 16.4 */ declare class MTRMediaInputClusterInputInfo extends MTRMediaInputClusterInputInfoStruct { static alloc(): MTRMediaInputClusterInputInfo; // inherited from NSObject static new(): MTRMediaInputClusterInputInfo; // inherited from NSObject } /** * @since 16.4 */ declare class MTRMediaInputClusterInputInfoStruct extends NSObject implements NSCopying { static alloc(): MTRMediaInputClusterInputInfoStruct; // inherited from NSObject static new(): MTRMediaInputClusterInputInfoStruct; // inherited from NSObject /** * @since 16.4 */ descriptionString: string; /** * @since 16.4 */ index: number; /** * @since 16.4 */ inputType: number; /** * @since 16.4 */ name: string; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRMediaInputClusterRenameInputParams extends NSObject implements NSCopying { static alloc(): MTRMediaInputClusterRenameInputParams; // inherited from NSObject static new(): MTRMediaInputClusterRenameInputParams; // inherited from NSObject /** * @since 16.1 */ index: number; /** * @since 16.1 */ name: string; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRMediaInputClusterSelectInputParams extends NSObject implements NSCopying { static alloc(): MTRMediaInputClusterSelectInputParams; // inherited from NSObject static new(): MTRMediaInputClusterSelectInputParams; // inherited from NSObject /** * @since 16.1 */ index: number; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRMediaInputClusterShowInputStatusParams extends NSObject implements NSCopying { static alloc(): MTRMediaInputClusterShowInputStatusParams; // inherited from NSObject static new(): MTRMediaInputClusterShowInputStatusParams; // inherited from NSObject serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare const enum MTRMediaInputFeature { NameUpdates = 1 } /** * @since 16.1 */ declare const enum MTRMediaInputInputType { Internal = 0, Aux = 1, Coax = 2, Composite = 3, HDMI = 4, Hdmi = 4, Input = 5, Line = 6, Optical = 7, Video = 8, SCART = 9, Scart = 9, USB = 10, Usb = 10, Other = 11 } /** * @since 18.4 */ declare const enum MTRMediaPlaybackCharacteristic { ForcedSubtitles = 0, DescribesVideo = 1, EasyToRead = 2, FrameBased = 3, MainProgram = 4, OriginalContent = 5, VoiceOverTranslation = 6, Caption = 7, Subtitle = 8, Alternate = 9, Supplementary = 10, Commentary = 11, DubbedTranslation = 12, Description = 13, Metadata = 14, EnhancedAudioIntelligibility = 15, Emergency = 16, Karaoke = 17 } /** * @since 18.4 */ declare class MTRMediaPlaybackClusterActivateAudioTrackParams extends NSObject implements NSCopying { static alloc(): MTRMediaPlaybackClusterActivateAudioTrackParams; // inherited from NSObject static new(): MTRMediaPlaybackClusterActivateAudioTrackParams; // inherited from NSObject /** * @since 18.4 */ audioOutputIndex: number; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; /** * @since 18.4 */ trackID: string; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTRMediaPlaybackClusterActivateTextTrackParams extends NSObject implements NSCopying { static alloc(): MTRMediaPlaybackClusterActivateTextTrackParams; // inherited from NSObject static new(): MTRMediaPlaybackClusterActivateTextTrackParams; // inherited from NSObject serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; /** * @since 18.4 */ trackID: string; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTRMediaPlaybackClusterDeactivateTextTrackParams extends NSObject implements NSCopying { static alloc(): MTRMediaPlaybackClusterDeactivateTextTrackParams; // inherited from NSObject static new(): MTRMediaPlaybackClusterDeactivateTextTrackParams; // inherited from NSObject serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRMediaPlaybackClusterFastForwardParams extends NSObject implements NSCopying { static alloc(): MTRMediaPlaybackClusterFastForwardParams; // inherited from NSObject static new(): MTRMediaPlaybackClusterFastForwardParams; // inherited from NSObject /** * @since 18.4 */ audioAdvanceUnmuted: number; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRMediaPlaybackClusterNextParams extends NSObject implements NSCopying { static alloc(): MTRMediaPlaybackClusterNextParams; // inherited from NSObject static new(): MTRMediaPlaybackClusterNextParams; // inherited from NSObject serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRMediaPlaybackClusterPauseParams extends NSObject implements NSCopying { static alloc(): MTRMediaPlaybackClusterPauseParams; // inherited from NSObject static new(): MTRMediaPlaybackClusterPauseParams; // inherited from NSObject serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRMediaPlaybackClusterPlayParams extends NSObject implements NSCopying { static alloc(): MTRMediaPlaybackClusterPlayParams; // inherited from NSObject static new(): MTRMediaPlaybackClusterPlayParams; // inherited from NSObject serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 * @deprecated 16.4 */ declare class MTRMediaPlaybackClusterPlaybackPosition extends MTRMediaPlaybackClusterPlaybackPositionStruct { static alloc(): MTRMediaPlaybackClusterPlaybackPosition; // inherited from NSObject static new(): MTRMediaPlaybackClusterPlaybackPosition; // inherited from NSObject } /** * @since 16.4 */ declare class MTRMediaPlaybackClusterPlaybackPositionStruct extends NSObject implements NSCopying { static alloc(): MTRMediaPlaybackClusterPlaybackPositionStruct; // inherited from NSObject static new(): MTRMediaPlaybackClusterPlaybackPositionStruct; // inherited from NSObject /** * @since 16.4 */ position: number; /** * @since 16.4 */ updatedAt: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRMediaPlaybackClusterPlaybackResponseParams extends NSObject implements NSCopying { static alloc(): MTRMediaPlaybackClusterPlaybackResponseParams; // inherited from NSObject static new(): MTRMediaPlaybackClusterPlaybackResponseParams; // inherited from NSObject /** * @since 16.1 */ data: string; /** * @since 16.1 */ status: number; /** * @since 16.1 * @deprecated 16.4 */ timedInvokeTimeoutMs: number; /** * @since 17.0 */ constructor(o: { responseValue: NSDictionary; }); copyWithZone(zone: interop.Pointer | interop.Reference): any; /** * @since 17.0 */ initWithResponseValueError(responseValue: NSDictionary, error?: interop.Reference): this; } /** * @since 16.1 */ declare class MTRMediaPlaybackClusterPreviousParams extends NSObject implements NSCopying { static alloc(): MTRMediaPlaybackClusterPreviousParams; // inherited from NSObject static new(): MTRMediaPlaybackClusterPreviousParams; // inherited from NSObject serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRMediaPlaybackClusterRewindParams extends NSObject implements NSCopying { static alloc(): MTRMediaPlaybackClusterRewindParams; // inherited from NSObject static new(): MTRMediaPlaybackClusterRewindParams; // inherited from NSObject /** * @since 18.4 */ audioAdvanceUnmuted: number; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRMediaPlaybackClusterSeekParams extends NSObject implements NSCopying { static alloc(): MTRMediaPlaybackClusterSeekParams; // inherited from NSObject static new(): MTRMediaPlaybackClusterSeekParams; // inherited from NSObject /** * @since 16.1 */ position: number; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRMediaPlaybackClusterSkipBackwardParams extends NSObject implements NSCopying { static alloc(): MTRMediaPlaybackClusterSkipBackwardParams; // inherited from NSObject static new(): MTRMediaPlaybackClusterSkipBackwardParams; // inherited from NSObject /** * @since 16.1 */ deltaPositionMilliseconds: number; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRMediaPlaybackClusterSkipForwardParams extends NSObject implements NSCopying { static alloc(): MTRMediaPlaybackClusterSkipForwardParams; // inherited from NSObject static new(): MTRMediaPlaybackClusterSkipForwardParams; // inherited from NSObject /** * @since 16.1 */ deltaPositionMilliseconds: number; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRMediaPlaybackClusterStartOverParams extends NSObject implements NSCopying { static alloc(): MTRMediaPlaybackClusterStartOverParams; // inherited from NSObject static new(): MTRMediaPlaybackClusterStartOverParams; // inherited from NSObject serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTRMediaPlaybackClusterStateChangedEvent extends NSObject implements NSCopying { static alloc(): MTRMediaPlaybackClusterStateChangedEvent; // inherited from NSObject static new(): MTRMediaPlaybackClusterStateChangedEvent; // inherited from NSObject /** * @since 18.4 */ audioAdvanceUnmuted: number; /** * @since 18.4 */ currentState: number; /** * @since 18.4 */ data: NSData; /** * @since 18.4 */ duration: number; /** * @since 18.4 */ playbackSpeed: number; /** * @since 18.4 */ sampledPosition: MTRMediaPlaybackClusterPlaybackPositionStruct; /** * @since 18.4 */ seekRangeEnd: number; /** * @since 18.4 */ seekRangeStart: number; /** * @since 18.4 */ startTime: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.4 */ declare class MTRMediaPlaybackClusterStopParams extends NSObject implements NSCopying { static alloc(): MTRMediaPlaybackClusterStopParams; // inherited from NSObject static new(): MTRMediaPlaybackClusterStopParams; // inherited from NSObject serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 * @deprecated 16.4 */ declare class MTRMediaPlaybackClusterStopPlaybackParams extends MTRMediaPlaybackClusterStopParams { static alloc(): MTRMediaPlaybackClusterStopPlaybackParams; // inherited from NSObject static new(): MTRMediaPlaybackClusterStopPlaybackParams; // inherited from NSObject } /** * @since 16.2 */ declare const enum MTRMediaPlaybackFeature { AdvancedSeek = 1, VariableSpeed = 2, TextTracks = 4, AudioTracks = 8, AudioAdvance = 16 } /** * @since 16.1 */ declare const enum MTRMediaPlaybackPlaybackState { Playing = 0, Paused = 1, NotPlaying = 2, Buffering = 3 } /** * @since 16.1 */ declare const enum MTRMediaPlaybackStatus { Success = 0, InvalidStateForCommand = 1, NotAllowed = 2, NotActive = 3, SpeedOutOfRange = 4, SeekOutOfRange = 5 } /** * @since 18.4 */ declare class MTRMessagesClusterCancelMessagesRequestParams extends NSObject implements NSCopying { static alloc(): MTRMessagesClusterCancelMessagesRequestParams; // inherited from NSObject static new(): MTRMessagesClusterCancelMessagesRequestParams; // inherited from NSObject /** * @since 18.4 */ messageIDs: NSArray; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTRMessagesClusterMessageCompleteEvent extends NSObject implements NSCopying { static alloc(): MTRMessagesClusterMessageCompleteEvent; // inherited from NSObject static new(): MTRMessagesClusterMessageCompleteEvent; // inherited from NSObject /** * @since 18.4 */ futureMessagesPreference: number; /** * @since 18.4 */ messageID: NSData; /** * @since 18.4 */ reply: string; /** * @since 18.4 */ responseID: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTRMessagesClusterMessagePresentedEvent extends NSObject implements NSCopying { static alloc(): MTRMessagesClusterMessagePresentedEvent; // inherited from NSObject static new(): MTRMessagesClusterMessagePresentedEvent; // inherited from NSObject /** * @since 18.4 */ messageID: NSData; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTRMessagesClusterMessageQueuedEvent extends NSObject implements NSCopying { static alloc(): MTRMessagesClusterMessageQueuedEvent; // inherited from NSObject static new(): MTRMessagesClusterMessageQueuedEvent; // inherited from NSObject /** * @since 18.4 */ messageID: NSData; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTRMessagesClusterMessageResponseOptionStruct extends NSObject implements NSCopying { static alloc(): MTRMessagesClusterMessageResponseOptionStruct; // inherited from NSObject static new(): MTRMessagesClusterMessageResponseOptionStruct; // inherited from NSObject /** * @since 18.4 */ label: string; /** * @since 18.4 */ messageResponseID: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTRMessagesClusterMessageStruct extends NSObject implements NSCopying { static alloc(): MTRMessagesClusterMessageStruct; // inherited from NSObject static new(): MTRMessagesClusterMessageStruct; // inherited from NSObject /** * @since 18.4 */ duration: number; /** * @since 18.4 */ messageControl: number; /** * @since 18.4 */ messageID: NSData; /** * @since 18.4 */ messageText: string; /** * @since 18.4 */ priority: number; /** * @since 18.4 */ responses: NSArray; /** * @since 18.4 */ startTime: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTRMessagesClusterPresentMessagesRequestParams extends NSObject implements NSCopying { static alloc(): MTRMessagesClusterPresentMessagesRequestParams; // inherited from NSObject static new(): MTRMessagesClusterPresentMessagesRequestParams; // inherited from NSObject /** * @since 18.4 */ duration: number; /** * @since 18.4 */ messageControl: number; /** * @since 18.4 */ messageID: NSData; /** * @since 18.4 */ messageText: string; /** * @since 18.4 */ priority: number; /** * @since 18.4 */ responses: NSArray; serverSideProcessingTimeout: number; /** * @since 18.4 */ startTime: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare const enum MTRMessagesFeature { ReceivedConfirmation = 1, ConfirmationResponse = 2, ConfirmationReply = 4, ProtectedMessages = 8 } /** * @since 18.4 */ declare const enum MTRMessagesFutureMessagePreference { Allowed = 0, Increased = 1, Reduced = 2, Disallowed = 3, Banned = 4 } /** * @since 18.4 */ declare const enum MTRMessagesMessageControlBitmap { ConfirmationRequired = 1, ResponseRequired = 2, ReplyMessage = 4, MessageConfirmed = 8, MessageProtected = 16 } /** * @since 18.4 */ declare const enum MTRMessagesMessagePriority { Low = 0, Medium = 1, High = 2, Critical = 3 } /** * @since 17.6 */ declare class MTRMetricData extends NSObject { static alloc(): MTRMetricData; // inherited from NSObject static new(): MTRMetricData; // inherited from NSObject readonly duration: number; readonly errorCode: number; readonly value: number; } /** * @since 17.6 */ declare class MTRMetrics extends NSObject { static alloc(): MTRMetrics; // inherited from NSObject static new(): MTRMetrics; // inherited from NSObject readonly allKeys: NSArray; readonly uniqueIdentifier: NSUUID; metricDataForKey(key: string): MTRMetricData; } /** * @since 18.4 */ declare class MTRMicrowaveOvenControlClusterAddMoreTimeParams extends NSObject implements NSCopying { static alloc(): MTRMicrowaveOvenControlClusterAddMoreTimeParams; // inherited from NSObject static new(): MTRMicrowaveOvenControlClusterAddMoreTimeParams; // inherited from NSObject serverSideProcessingTimeout: number; /** * @since 18.4 */ timeToAdd: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTRMicrowaveOvenControlClusterSetCookingParametersParams extends NSObject implements NSCopying { static alloc(): MTRMicrowaveOvenControlClusterSetCookingParametersParams; // inherited from NSObject static new(): MTRMicrowaveOvenControlClusterSetCookingParametersParams; // inherited from NSObject /** * @since 18.4 */ cookMode: number; /** * @since 18.4 */ cookTime: number; /** * @since 18.4 */ powerSetting: number; serverSideProcessingTimeout: number; /** * @since 18.4 */ startAfterSetting: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare const enum MTRMicrowaveOvenControlFeature { PowerAsNumber = 1, PowerInWatts = 2, PowerNumberLimits = 4 } /** * @since 18.4 */ declare class MTRMicrowaveOvenModeClusterModeOptionStruct extends NSObject implements NSCopying { static alloc(): MTRMicrowaveOvenModeClusterModeOptionStruct; // inherited from NSObject static new(): MTRMicrowaveOvenModeClusterModeOptionStruct; // inherited from NSObject /** * @since 18.4 */ label: string; /** * @since 18.4 */ mode: number; /** * @since 18.4 */ modeTags: NSArray; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTRMicrowaveOvenModeClusterModeTagStruct extends NSObject implements NSCopying { static alloc(): MTRMicrowaveOvenModeClusterModeTagStruct; // inherited from NSObject static new(): MTRMicrowaveOvenModeClusterModeTagStruct; // inherited from NSObject /** * @since 18.4 */ mfgCode: number; /** * @since 18.4 */ value: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare const enum MTRMicrowaveOvenModeModeTag { Auto = 0, Quick = 1, Quiet = 2, LowNoise = 3, LowEnergy = 4, Vacation = 5, Min = 6, Max = 7, Night = 8, Day = 9, Normal = 16384, Defrost = 16385 } /** * @since 16.1 */ declare class MTRModeSelectClusterChangeToModeParams extends NSObject implements NSCopying { static alloc(): MTRModeSelectClusterChangeToModeParams; // inherited from NSObject static new(): MTRModeSelectClusterChangeToModeParams; // inherited from NSObject /** * @since 16.1 */ newMode: number; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRModeSelectClusterModeOptionStruct extends NSObject implements NSCopying { static alloc(): MTRModeSelectClusterModeOptionStruct; // inherited from NSObject static new(): MTRModeSelectClusterModeOptionStruct; // inherited from NSObject /** * @since 16.1 */ label: string; /** * @since 16.1 */ mode: number; /** * @since 16.1 */ semanticTags: NSArray; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 * @deprecated 16.4 */ declare class MTRModeSelectClusterSemanticTag extends MTRModeSelectClusterSemanticTagStruct { static alloc(): MTRModeSelectClusterSemanticTag; // inherited from NSObject static new(): MTRModeSelectClusterSemanticTag; // inherited from NSObject } /** * @since 16.4 */ declare class MTRModeSelectClusterSemanticTagStruct extends NSObject implements NSCopying { static alloc(): MTRModeSelectClusterSemanticTagStruct; // inherited from NSObject static new(): MTRModeSelectClusterSemanticTagStruct; // inherited from NSObject /** * @since 16.4 */ mfgCode: number; /** * @since 16.4 */ value: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare const enum MTRModeSelectFeature { OnOff = 1, DEPONOFF = 1 } /** * @since 16.1 * @deprecated 16.4 */ interface MTRNOCChainIssuer extends NSObjectProtocol { onNOCChainGenerationNeededAttestationInfoOnNOCChainGenerationComplete(csrInfo: CSRInfo, attestationInfo: AttestationInfo, onNOCChainGenerationComplete: (p1: NSData, p2: NSData, p3: NSData, p4: NSData, p5: number, p6: interop.Pointer | interop.Reference) => void): void; } declare var MTRNOCChainIssuer: { prototype: MTRNOCChainIssuer; }; /** * @since 16.1 */ declare class MTRNetworkCommissioningClusterAddOrUpdateThreadNetworkParams extends NSObject implements NSCopying { static alloc(): MTRNetworkCommissioningClusterAddOrUpdateThreadNetworkParams; // inherited from NSObject static new(): MTRNetworkCommissioningClusterAddOrUpdateThreadNetworkParams; // inherited from NSObject /** * @since 16.1 */ breadcrumb: number; /** * @since 16.1 */ operationalDataset: NSData; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRNetworkCommissioningClusterAddOrUpdateWiFiNetworkParams extends NSObject implements NSCopying { static alloc(): MTRNetworkCommissioningClusterAddOrUpdateWiFiNetworkParams; // inherited from NSObject static new(): MTRNetworkCommissioningClusterAddOrUpdateWiFiNetworkParams; // inherited from NSObject /** * @since 16.1 */ breadcrumb: number; /** * @since 16.1 */ credentials: NSData; serverSideProcessingTimeout: number; /** * @since 16.1 */ ssid: NSData; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRNetworkCommissioningClusterConnectNetworkParams extends NSObject implements NSCopying { static alloc(): MTRNetworkCommissioningClusterConnectNetworkParams; // inherited from NSObject static new(): MTRNetworkCommissioningClusterConnectNetworkParams; // inherited from NSObject /** * @since 16.1 */ breadcrumb: number; /** * @since 16.1 */ networkID: NSData; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRNetworkCommissioningClusterConnectNetworkResponseParams extends NSObject implements NSCopying { static alloc(): MTRNetworkCommissioningClusterConnectNetworkResponseParams; // inherited from NSObject static new(): MTRNetworkCommissioningClusterConnectNetworkResponseParams; // inherited from NSObject /** * @since 16.1 */ debugText: string; /** * @since 16.1 */ errorValue: number; /** * @since 16.1 */ networkingStatus: number; /** * @since 16.1 * @deprecated 16.4 */ timedInvokeTimeoutMs: number; /** * @since 17.0 */ constructor(o: { responseValue: NSDictionary; }); copyWithZone(zone: interop.Pointer | interop.Reference): any; /** * @since 17.0 */ initWithResponseValueError(responseValue: NSDictionary, error?: interop.Reference): this; } /** * @since 16.1 */ declare class MTRNetworkCommissioningClusterNetworkConfigResponseParams extends NSObject implements NSCopying { static alloc(): MTRNetworkCommissioningClusterNetworkConfigResponseParams; // inherited from NSObject static new(): MTRNetworkCommissioningClusterNetworkConfigResponseParams; // inherited from NSObject /** * @since 16.1 */ debugText: string; /** * @since 16.1 */ networkIndex: number; /** * @since 16.1 */ networkingStatus: number; /** * @since 16.1 * @deprecated 16.4 */ timedInvokeTimeoutMs: number; /** * @since 17.0 */ constructor(o: { responseValue: NSDictionary; }); copyWithZone(zone: interop.Pointer | interop.Reference): any; /** * @since 17.0 */ initWithResponseValueError(responseValue: NSDictionary, error?: interop.Reference): this; } /** * @since 16.1 * @deprecated 17.0 */ declare class MTRNetworkCommissioningClusterNetworkInfo extends MTRNetworkCommissioningClusterNetworkInfoStruct { static alloc(): MTRNetworkCommissioningClusterNetworkInfo; // inherited from NSObject static new(): MTRNetworkCommissioningClusterNetworkInfo; // inherited from NSObject } /** * @since 17.0 */ declare class MTRNetworkCommissioningClusterNetworkInfoStruct extends NSObject implements NSCopying { static alloc(): MTRNetworkCommissioningClusterNetworkInfoStruct; // inherited from NSObject static new(): MTRNetworkCommissioningClusterNetworkInfoStruct; // inherited from NSObject /** * @since 17.0 */ connected: number; /** * @since 17.0 */ networkID: NSData; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRNetworkCommissioningClusterRemoveNetworkParams extends NSObject implements NSCopying { static alloc(): MTRNetworkCommissioningClusterRemoveNetworkParams; // inherited from NSObject static new(): MTRNetworkCommissioningClusterRemoveNetworkParams; // inherited from NSObject /** * @since 16.1 */ breadcrumb: number; /** * @since 16.1 */ networkID: NSData; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRNetworkCommissioningClusterReorderNetworkParams extends NSObject implements NSCopying { static alloc(): MTRNetworkCommissioningClusterReorderNetworkParams; // inherited from NSObject static new(): MTRNetworkCommissioningClusterReorderNetworkParams; // inherited from NSObject /** * @since 16.1 */ breadcrumb: number; /** * @since 16.1 */ networkID: NSData; /** * @since 16.1 */ networkIndex: number; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRNetworkCommissioningClusterScanNetworksParams extends NSObject implements NSCopying { static alloc(): MTRNetworkCommissioningClusterScanNetworksParams; // inherited from NSObject static new(): MTRNetworkCommissioningClusterScanNetworksParams; // inherited from NSObject /** * @since 16.1 */ breadcrumb: number; serverSideProcessingTimeout: number; /** * @since 16.1 */ ssid: NSData; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRNetworkCommissioningClusterScanNetworksResponseParams extends NSObject implements NSCopying { static alloc(): MTRNetworkCommissioningClusterScanNetworksResponseParams; // inherited from NSObject static new(): MTRNetworkCommissioningClusterScanNetworksResponseParams; // inherited from NSObject /** * @since 16.1 */ debugText: string; /** * @since 16.1 */ networkingStatus: number; /** * @since 16.1 */ threadScanResults: NSArray; /** * @since 16.1 * @deprecated 16.4 */ timedInvokeTimeoutMs: number; /** * @since 16.1 */ wiFiScanResults: NSArray; /** * @since 17.0 */ constructor(o: { responseValue: NSDictionary; }); copyWithZone(zone: interop.Pointer | interop.Reference): any; /** * @since 17.0 */ initWithResponseValueError(responseValue: NSDictionary, error?: interop.Reference): this; } /** * @since 16.1 * @deprecated 17.0 */ declare class MTRNetworkCommissioningClusterThreadInterfaceScanResult extends MTRNetworkCommissioningClusterThreadInterfaceScanResultStruct { static alloc(): MTRNetworkCommissioningClusterThreadInterfaceScanResult; // inherited from NSObject static new(): MTRNetworkCommissioningClusterThreadInterfaceScanResult; // inherited from NSObject } /** * @since 17.0 */ declare class MTRNetworkCommissioningClusterThreadInterfaceScanResultStruct extends NSObject implements NSCopying { static alloc(): MTRNetworkCommissioningClusterThreadInterfaceScanResultStruct; // inherited from NSObject static new(): MTRNetworkCommissioningClusterThreadInterfaceScanResultStruct; // inherited from NSObject /** * @since 17.0 */ channel: number; /** * @since 17.0 */ extendedAddress: NSData; /** * @since 17.0 */ extendedPanId: number; /** * @since 17.0 */ lqi: number; /** * @since 17.0 */ networkName: string; /** * @since 17.0 */ panId: number; /** * @since 17.0 */ rssi: number; /** * @since 17.0 */ version: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 * @deprecated 17.0 */ declare class MTRNetworkCommissioningClusterWiFiInterfaceScanResult extends MTRNetworkCommissioningClusterWiFiInterfaceScanResultStruct { static alloc(): MTRNetworkCommissioningClusterWiFiInterfaceScanResult; // inherited from NSObject static new(): MTRNetworkCommissioningClusterWiFiInterfaceScanResult; // inherited from NSObject } /** * @since 17.0 */ declare class MTRNetworkCommissioningClusterWiFiInterfaceScanResultStruct extends NSObject implements NSCopying { static alloc(): MTRNetworkCommissioningClusterWiFiInterfaceScanResultStruct; // inherited from NSObject static new(): MTRNetworkCommissioningClusterWiFiInterfaceScanResultStruct; // inherited from NSObject /** * @since 17.0 */ bssid: NSData; /** * @since 17.0 */ channel: number; /** * @since 17.0 */ rssi: number; /** * @since 17.0 */ security: number; /** * @since 17.0 */ ssid: NSData; /** * @since 17.0 */ wiFiBand: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare const enum MTRNetworkCommissioningFeature { WiFiNetworkInterface = 1, ThreadNetworkInterface = 2, EthernetNetworkInterface = 4, PerDeviceCredentials = 8 } /** * @since 16.1 */ declare const enum MTRNetworkCommissioningStatus { Success = 0, OutOfRange = 1, BoundsExceeded = 2, NetworkIDNotFound = 3, DuplicateNetworkID = 4, NetworkNotFound = 5, RegulatoryError = 6, AuthFailure = 7, UnsupportedSecurity = 8, OtherConnectionFailure = 9, IPV6Failed = 10, IPBindFailed = 11, UnknownError = 12 } /** * @since 18.4 */ declare const enum MTRNetworkCommissioningThreadCapabilitiesBitmap { IsBorderRouterCapable = 1, IsRouterCapable = 2, IsSleepyEndDeviceCapable = 4, IsFullThreadDevice = 8, IsSynchronizedSleepyEndDeviceCapable = 16 } /** * @since 16.1 */ declare const enum MTRNetworkCommissioningWiFiBand { Band2G4 = 0, Band3G65 = 1, Band5G = 2, Band6G = 3, Band60G = 4, Band1G = 5 } /** * @since 16.1 * @deprecated 17.0 */ declare const enum MTRNetworkCommissioningWiFiSecurity { Unencrypted = 1, WEP = 2, WepPersonal = 2, WPAPersonal = 4, WpaPersonal = 4, WPA2Personal = 8, Wpa2Personal = 8, WPA3Personal = 16, Wpa3Personal = 16 } /** * @since 17.0 */ declare const enum MTRNetworkCommissioningWiFiSecurityBitmap { Unencrypted = 1, WEP = 2, WPAPersonal = 4, WPA2Personal = 8, WPA3Personal = 16, WPA3MatterPDC = 32 } /** * @since 17.6 */ declare const enum MTRNitrogenDioxideConcentrationMeasurementFeature { NumericMeasurement = 1, LevelIndication = 2, MediumLevel = 4, CriticalLevel = 8, PeakMeasurement = 16, AverageMeasurement = 32 } /** * @since 17.6 */ declare const enum MTRNitrogenDioxideConcentrationMeasurementLevelValue { Unknown = 0, Low = 1, Medium = 2, High = 3, Critical = 4 } /** * @since 17.6 */ declare const enum MTRNitrogenDioxideConcentrationMeasurementMeasurementMedium { Air = 0, Water = 1, Soil = 2 } /** * @since 17.6 */ declare const enum MTRNitrogenDioxideConcentrationMeasurementMeasurementUnit { PPM = 0, PPB = 1, PPT = 2, MGM3 = 3, UGM3 = 4, NGM3 = 5, PM3 = 6, BQM3 = 7 } /** * @since 16.1 */ declare var MTRNullValueType: string; /** * @since 16.1 */ declare class MTROTAHeader extends NSObject { static alloc(): MTROTAHeader; // inherited from NSObject static new(): MTROTAHeader; // inherited from NSObject imageDigest: NSData; imageDigestType: MTROTAImageDigestType; maxApplicableVersion: number; minApplicableVersion: number; payloadSize: number; productID: number; releaseNotesURL: string; softwareVersion: number; softwareVersionString: string; vendorID: number; /** * @since 16.4 */ constructor(o: { data: NSData; }); /** * @since 16.4 */ initWithData(data: NSData): this; } /** * @since 16.1 * @deprecated 16.4 */ declare class MTROTAHeaderParser extends NSObject { static alloc(): MTROTAHeaderParser; // inherited from NSObject static headerFromDataError(data: NSData, error?: interop.Reference): MTROTAHeader; static new(): MTROTAHeaderParser; // inherited from NSObject } /** * @since 16.1 */ declare const enum MTROTAImageDigestType { Sha256 = 1, Sha256_128 = 2, Sha256_120 = 3, Sha256_96 = 4, Sha256_64 = 5, Sha256_32 = 6, Sha384 = 7, Sha512 = 8, Sha3_224 = 9, Sha3_256 = 10, Sha3_384 = 11, Sha3_512 = 12 } interface MTROTAProviderDelegate extends NSObjectProtocol { /** * @since 16.4 */ handleApplyUpdateRequestForNodeIDControllerParamsCompletion?(nodeID: number, controller: MTRDeviceController, params: MTROTASoftwareUpdateProviderClusterApplyUpdateRequestParams, completion: (p1: MTROTASoftwareUpdateProviderClusterApplyUpdateResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ handleApplyUpdateRequestForNodeIDControllerParamsCompletionHandler?(nodeID: number, controller: MTRDeviceController, params: MTROtaSoftwareUpdateProviderClusterApplyUpdateRequestParams, completionHandler: (p1: MTROtaSoftwareUpdateProviderClusterApplyUpdateResponseParams, p2: NSError) => void): void; /** * @since 16.4 */ handleBDXQueryForNodeIDControllerBlockSizeBlockIndexBytesToSkipCompletion?(nodeID: number, controller: MTRDeviceController, blockSize: number, blockIndex: number, bytesToSkip: number, completion: (p1: NSData, p2: boolean) => void): void; /** * @since 16.1 * @deprecated 16.4 */ handleBDXQueryForNodeIDControllerBlockSizeBlockIndexBytesToSkipCompletionHandler?(nodeID: number, controller: MTRDeviceController, blockSize: number, blockIndex: number, bytesToSkip: number, completionHandler: (p1: NSData, p2: boolean) => void): void; /** * @since 16.4 */ handleBDXTransferSessionBeginForNodeIDControllerFileDesignatorOffsetCompletion?(nodeID: number, controller: MTRDeviceController, fileDesignator: string, offset: number, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ handleBDXTransferSessionBeginForNodeIDControllerFileDesignatorOffsetCompletionHandler?(nodeID: number, controller: MTRDeviceController, fileDesignator: string, offset: number, completionHandler: (p1: NSError) => void): void; handleBDXTransferSessionEndForNodeIDControllerError?(nodeID: number, controller: MTRDeviceController, error: NSError): void; /** * @since 16.4 */ handleNotifyUpdateAppliedForNodeIDControllerParamsCompletion?(nodeID: number, controller: MTRDeviceController, params: MTROTASoftwareUpdateProviderClusterNotifyUpdateAppliedParams, completion: (p1: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ handleNotifyUpdateAppliedForNodeIDControllerParamsCompletionHandler?(nodeID: number, controller: MTRDeviceController, params: MTROtaSoftwareUpdateProviderClusterNotifyUpdateAppliedParams, completionHandler: (p1: NSError) => void): void; /** * @since 16.4 */ handleQueryImageForNodeIDControllerParamsCompletion?(nodeID: number, controller: MTRDeviceController, params: MTROTASoftwareUpdateProviderClusterQueryImageParams, completion: (p1: MTROTASoftwareUpdateProviderClusterQueryImageResponseParams, p2: NSError) => void): void; /** * @since 16.1 * @deprecated 16.4 */ handleQueryImageForNodeIDControllerParamsCompletionHandler?(nodeID: number, controller: MTRDeviceController, params: MTROtaSoftwareUpdateProviderClusterQueryImageParams, completionHandler: (p1: MTROtaSoftwareUpdateProviderClusterQueryImageResponseParams, p2: NSError) => void): void; } declare var MTROTAProviderDelegate: { prototype: MTROTAProviderDelegate; }; /** * @since 17.2 */ declare const enum MTROTASoftwareUpdateProviderApplyUpdateAction { Proceed = 0, AwaitNextAction = 1, Discontinue = 2 } /** * @since 16.4 */ declare class MTROTASoftwareUpdateProviderClusterApplyUpdateRequestParams extends NSObject implements NSCopying { static alloc(): MTROTASoftwareUpdateProviderClusterApplyUpdateRequestParams; // inherited from NSObject static new(): MTROTASoftwareUpdateProviderClusterApplyUpdateRequestParams; // inherited from NSObject /** * @since 16.4 */ newVersion: number; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; /** * @since 16.4 */ updateToken: NSData; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.4 */ declare class MTROTASoftwareUpdateProviderClusterApplyUpdateResponseParams extends NSObject implements NSCopying { static alloc(): MTROTASoftwareUpdateProviderClusterApplyUpdateResponseParams; // inherited from NSObject static new(): MTROTASoftwareUpdateProviderClusterApplyUpdateResponseParams; // inherited from NSObject /** * @since 16.4 */ action: number; /** * @since 16.4 */ delayedActionTime: number; /** * @since 16.1 * @deprecated 16.4 */ timedInvokeTimeoutMs: number; /** * @since 17.0 */ constructor(o: { responseValue: NSDictionary; }); copyWithZone(zone: interop.Pointer | interop.Reference): any; /** * @since 17.0 */ initWithResponseValueError(responseValue: NSDictionary, error?: interop.Reference): this; } /** * @since 16.4 */ declare class MTROTASoftwareUpdateProviderClusterNotifyUpdateAppliedParams extends NSObject implements NSCopying { static alloc(): MTROTASoftwareUpdateProviderClusterNotifyUpdateAppliedParams; // inherited from NSObject static new(): MTROTASoftwareUpdateProviderClusterNotifyUpdateAppliedParams; // inherited from NSObject serverSideProcessingTimeout: number; /** * @since 16.4 */ softwareVersion: number; timedInvokeTimeoutMs: number; /** * @since 16.4 */ updateToken: NSData; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.4 */ declare class MTROTASoftwareUpdateProviderClusterQueryImageParams extends NSObject implements NSCopying { static alloc(): MTROTASoftwareUpdateProviderClusterQueryImageParams; // inherited from NSObject static new(): MTROTASoftwareUpdateProviderClusterQueryImageParams; // inherited from NSObject /** * @since 16.4 */ hardwareVersion: number; /** * @since 16.4 */ location: string; /** * @since 16.4 */ metadataForProvider: NSData; /** * @since 16.4 */ productID: number; /** * @since 16.4 * @deprecated 16.4 */ productId: number; /** * @since 16.4 */ protocolsSupported: NSArray; /** * @since 16.4 */ requestorCanConsent: number; serverSideProcessingTimeout: number; /** * @since 16.4 */ softwareVersion: number; timedInvokeTimeoutMs: number; /** * @since 16.4 */ vendorID: number; /** * @since 16.4 * @deprecated 16.4 */ vendorId: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.4 */ declare class MTROTASoftwareUpdateProviderClusterQueryImageResponseParams extends NSObject implements NSCopying { static alloc(): MTROTASoftwareUpdateProviderClusterQueryImageResponseParams; // inherited from NSObject static new(): MTROTASoftwareUpdateProviderClusterQueryImageResponseParams; // inherited from NSObject /** * @since 16.4 */ delayedActionTime: number; /** * @since 16.4 */ imageURI: string; /** * @since 16.4 */ metadataForRequestor: NSData; /** * @since 16.4 */ softwareVersion: number; /** * @since 16.4 */ softwareVersionString: string; /** * @since 16.4 */ status: number; /** * @since 16.1 * @deprecated 16.4 */ timedInvokeTimeoutMs: number; /** * @since 16.4 */ updateToken: NSData; /** * @since 16.4 */ userConsentNeeded: number; /** * @since 17.0 */ constructor(o: { responseValue: NSDictionary; }); copyWithZone(zone: interop.Pointer | interop.Reference): any; /** * @since 17.0 */ initWithResponseValueError(responseValue: NSDictionary, error?: interop.Reference): this; } /** * @since 17.2 */ declare const enum MTROTASoftwareUpdateProviderDownloadProtocol { BDXSynchronous = 0, BDXAsynchronous = 1, HTTPS = 2, VendorSpecific = 3 } /** * @since 16.4 * @deprecated 17.2 */ declare const enum MTROTASoftwareUpdateProviderOTAApplyUpdateAction { Proceed = 0, AwaitNextAction = 1, Discontinue = 2 } /** * @since 16.4 * @deprecated 17.2 */ declare const enum MTROTASoftwareUpdateProviderOTADownloadProtocol { BDXSynchronous = 0, BDXAsynchronous = 1, HTTPS = 2, VendorSpecific = 3 } /** * @since 16.4 * @deprecated 17.2 */ declare const enum MTROTASoftwareUpdateProviderOTAQueryStatus { UpdateAvailable = 0, Busy = 1, NotAvailable = 2, DownloadProtocolNotSupported = 3 } /** * @since 17.2 */ declare const enum MTROTASoftwareUpdateProviderStatus { UpdateAvailable = 0, Busy = 1, NotAvailable = 2, DownloadProtocolNotSupported = 3 } /** * @since 17.2 */ declare const enum MTROTASoftwareUpdateRequestorAnnouncementReason { SimpleAnnouncement = 0, UpdateAvailable = 1, UrgentUpdateAvailable = 2 } /** * @since 17.2 */ declare const enum MTROTASoftwareUpdateRequestorChangeReason { Unknown = 0, Success = 1, Failure = 2, TimeOut = 3, DelayByProvider = 4 } /** * @since 16.4 */ declare class MTROTASoftwareUpdateRequestorClusterAnnounceOTAProviderParams extends NSObject implements NSCopying { static alloc(): MTROTASoftwareUpdateRequestorClusterAnnounceOTAProviderParams; // inherited from NSObject static new(): MTROTASoftwareUpdateRequestorClusterAnnounceOTAProviderParams; // inherited from NSObject /** * @since 16.4 */ announcementReason: number; /** * @since 16.4 */ endpoint: number; /** * @since 16.4 */ metadataForNode: NSData; /** * @since 16.4 */ providerNodeID: number; /** * @since 16.4 * @deprecated 16.4 */ providerNodeId: number; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; /** * @since 16.4 */ vendorID: number; /** * @since 16.4 * @deprecated 16.4 */ vendorId: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.4 */ declare class MTROTASoftwareUpdateRequestorClusterDownloadErrorEvent extends NSObject implements NSCopying { static alloc(): MTROTASoftwareUpdateRequestorClusterDownloadErrorEvent; // inherited from NSObject static new(): MTROTASoftwareUpdateRequestorClusterDownloadErrorEvent; // inherited from NSObject /** * @since 16.4 */ bytesDownloaded: number; /** * @since 16.4 */ platformCode: number; /** * @since 16.4 */ progressPercent: number; /** * @since 16.4 */ softwareVersion: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.4 */ declare class MTROTASoftwareUpdateRequestorClusterProviderLocation extends NSObject implements NSCopying { static alloc(): MTROTASoftwareUpdateRequestorClusterProviderLocation; // inherited from NSObject static new(): MTROTASoftwareUpdateRequestorClusterProviderLocation; // inherited from NSObject /** * @since 16.4 */ endpoint: number; /** * @since 16.4 */ fabricIndex: number; /** * @since 16.4 */ providerNodeID: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.4 */ declare class MTROTASoftwareUpdateRequestorClusterStateTransitionEvent extends NSObject implements NSCopying { static alloc(): MTROTASoftwareUpdateRequestorClusterStateTransitionEvent; // inherited from NSObject static new(): MTROTASoftwareUpdateRequestorClusterStateTransitionEvent; // inherited from NSObject /** * @since 16.4 */ newState: number; /** * @since 16.4 */ previousState: number; /** * @since 16.4 */ reason: number; /** * @since 16.4 */ targetSoftwareVersion: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.4 */ declare class MTROTASoftwareUpdateRequestorClusterVersionAppliedEvent extends NSObject implements NSCopying { static alloc(): MTROTASoftwareUpdateRequestorClusterVersionAppliedEvent; // inherited from NSObject static new(): MTROTASoftwareUpdateRequestorClusterVersionAppliedEvent; // inherited from NSObject /** * @since 16.4 */ productID: number; /** * @since 16.4 */ softwareVersion: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.4 * @deprecated 17.2 */ declare const enum MTROTASoftwareUpdateRequestorOTAAnnouncementReason { SimpleAnnouncement = 0, UpdateAvailable = 1, UrgentUpdateAvailable = 2 } /** * @since 16.4 * @deprecated 17.2 */ declare const enum MTROTASoftwareUpdateRequestorOTAChangeReason { Unknown = 0, Success = 1, Failure = 2, TimeOut = 3, DelayByProvider = 4 } /** * @since 16.4 * @deprecated 17.2 */ declare const enum MTROTASoftwareUpdateRequestorOTAUpdateState { Unknown = 0, Idle = 1, Querying = 2, DelayedOnQuery = 3, Downloading = 4, Applying = 5, DelayedOnApply = 6, RollingBack = 7, DelayedOnUserConsent = 8 } /** * @since 17.2 */ declare const enum MTROTASoftwareUpdateRequestorUpdateState { Unknown = 0, Idle = 1, Querying = 2, DelayedOnQuery = 3, Downloading = 4, Applying = 5, DelayedOnApply = 6, RollingBack = 7, DelayedOnUserConsent = 8 } /** * @since 18.4 */ declare class MTROccupancySensingClusterHoldTimeLimitsStruct extends NSObject implements NSCopying { static alloc(): MTROccupancySensingClusterHoldTimeLimitsStruct; // inherited from NSObject static new(): MTROccupancySensingClusterHoldTimeLimitsStruct; // inherited from NSObject /** * @since 18.4 */ holdTimeDefault: number; /** * @since 18.4 */ holdTimeMax: number; /** * @since 18.4 */ holdTimeMin: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTROccupancySensingClusterOccupancyChangedEvent extends NSObject implements NSCopying { static alloc(): MTROccupancySensingClusterOccupancyChangedEvent; // inherited from NSObject static new(): MTROccupancySensingClusterOccupancyChangedEvent; // inherited from NSObject /** * @since 18.4 */ occupancy: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare const enum MTROccupancySensingFeature { Other = 1, PassiveInfrared = 2, Ultrasonic = 4, PhysicalContact = 8, ActiveInfrared = 16, Radar = 32, RFSensing = 64, Vision = 128 } /** * @since 16.5 */ declare const enum MTROccupancySensingOccupancyBitmap { Occupied = 1 } /** * @since 16.5 */ declare const enum MTROccupancySensingOccupancySensorType { PIR = 0, Ultrasonic = 1, PIRAndUltrasonic = 2, PhysicalContact = 3 } /** * @since 16.5 */ declare const enum MTROccupancySensingOccupancySensorTypeBitmap { PIR = 1, Ultrasonic = 2, PhysicalContact = 4 } /** * @since 16.1 */ declare var MTROctetStringValueType: string; /** * @since 16.1 */ declare class MTROnOffClusterOffParams extends NSObject implements NSCopying { static alloc(): MTROnOffClusterOffParams; // inherited from NSObject static new(): MTROnOffClusterOffParams; // inherited from NSObject serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTROnOffClusterOffWithEffectParams extends NSObject implements NSCopying { static alloc(): MTROnOffClusterOffWithEffectParams; // inherited from NSObject static new(): MTROnOffClusterOffWithEffectParams; // inherited from NSObject /** * @since 16.1 * @deprecated 16.4 */ effectId: number; /** * @since 16.4 */ effectIdentifier: number; /** * @since 16.1 */ effectVariant: number; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTROnOffClusterOnParams extends NSObject implements NSCopying { static alloc(): MTROnOffClusterOnParams; // inherited from NSObject static new(): MTROnOffClusterOnParams; // inherited from NSObject serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTROnOffClusterOnWithRecallGlobalSceneParams extends NSObject implements NSCopying { static alloc(): MTROnOffClusterOnWithRecallGlobalSceneParams; // inherited from NSObject static new(): MTROnOffClusterOnWithRecallGlobalSceneParams; // inherited from NSObject serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTROnOffClusterOnWithTimedOffParams extends NSObject implements NSCopying { static alloc(): MTROnOffClusterOnWithTimedOffParams; // inherited from NSObject static new(): MTROnOffClusterOnWithTimedOffParams; // inherited from NSObject /** * @since 16.1 */ offWaitTime: number; /** * @since 16.1 */ onOffControl: number; /** * @since 16.1 */ onTime: number; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTROnOffClusterToggleParams extends NSObject implements NSCopying { static alloc(): MTROnOffClusterToggleParams; // inherited from NSObject static new(): MTROnOffClusterToggleParams; // inherited from NSObject serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 * @deprecated 17.2 */ declare const enum MTROnOffControl { AcceptOnlyWhenOn = 1 } /** * @since 17.2 */ declare const enum MTROnOffControlBitmap { AcceptOnlyWhenOn = 1 } /** * @since 16.1 */ declare const enum MTROnOffDelayedAllOffEffectVariant { VariantDelayedOffFastFade = 0, VariantFadeToOffIn0p8Seconds = 0, VariantNoFade = 1, VariantDelayedOffSlowFade = 2, Variant50PercentDimDownIn0p8SecondsThenFadeToOffIn12Seconds = 2 } /** * @since 16.1 */ declare const enum MTROnOffDyingLightEffectVariant { VariantDyingLightFadeOff = 0, Variant20PercenterDimUpIn0p5SecondsThenFadeToOffIn1Second = 0 } /** * @since 16.1 */ declare const enum MTROnOffEffectIdentifier { DelayedAllOff = 0, DyingLight = 1 } /** * @since 16.1 */ declare const enum MTROnOffFeature { Lighting = 1, DeadFrontBehavior = 2, DeadFront = 2, OffOnly = 4 } /** * @since 16.1 */ declare const enum MTROnOffStartUpOnOff { Off = 0, On = 1, Toggle = 2, TogglePreviousOnOff = 2 } /** * @since 16.1 * @deprecated 17.0 */ declare class MTROnboardingPayloadParser extends NSObject { static alloc(): MTROnboardingPayloadParser; // inherited from NSObject static new(): MTROnboardingPayloadParser; // inherited from NSObject static setupPayloadForOnboardingPayloadError(onboardingPayload: string, error?: interop.Reference): MTRSetupPayload; } /** * @since 16.1 * @deprecated 17.0 */ declare const enum MTROnboardingPayloadType { QRCode = 0, ManualCode = 1, NFC = 2 } /** * @since 16.4 */ declare class MTROperationalCSRInfo extends NSObject { static alloc(): MTROperationalCSRInfo; // inherited from NSObject static new(): MTROperationalCSRInfo; // inherited from NSObject readonly attestationSignature: NSData; readonly csr: NSData; readonly csrElementsTLV: NSData; readonly csrNonce: NSData; /** * @since 16.4 * @deprecated 17.0 */ constructor(o: { CSR: NSData; csrNonce: NSData; csrElementsTLV: NSData; attestationSignature: NSData; }); /** * @since 17.0 */ constructor(o: { CSRElementsTLV: NSData; attestationSignature: NSData; }); /** * @since 17.0 */ constructor(o: { CSRNonce: NSData; csrElementsTLV: NSData; attestationSignature: NSData; }); /** * @since 17.0 */ constructor(o: { CSRResponseParams: MTROperationalCredentialsClusterCSRResponseParams; }); /** * @since 16.4 * @deprecated 17.0 */ initWithCSRCsrNonceCsrElementsTLVAttestationSignature(csr: NSData, csrNonce: NSData, csrElementsTLV: NSData, attestationSignature: NSData): this; /** * @since 17.0 */ initWithCSRElementsTLVAttestationSignature(csrElementsTLV: NSData, attestationSignature: NSData): this; /** * @since 17.0 */ initWithCSRNonceCsrElementsTLVAttestationSignature(csrNonce: NSData, csrElementsTLV: NSData, attestationSignature: NSData): this; /** * @since 17.0 */ initWithCSRResponseParams(responseParams: MTROperationalCredentialsClusterCSRResponseParams): this; } /** * @since 16.4 */ declare class MTROperationalCertificateChain extends NSObject { static alloc(): MTROperationalCertificateChain; // inherited from NSObject static new(): MTROperationalCertificateChain; // inherited from NSObject adminSubject: number; intermediateCertificate: NSData; operationalCertificate: NSData; rootCertificate: NSData; constructor(o: { operationalCertificate: NSData; intermediateCertificate: NSData; rootCertificate: NSData; adminSubject: number; }); initWithOperationalCertificateIntermediateCertificateRootCertificateAdminSubject(operationalCertificate: NSData, intermediateCertificate: NSData, rootCertificate: NSData, adminSubject: number): this; } /** * @since 16.4 */ interface MTROperationalCertificateIssuer { shouldSkipAttestationCertificateValidation: boolean; issueOperationalCertificateForRequestAttestationInfoControllerCompletion(csrInfo: MTROperationalCSRInfo, attestationInfo: MTRDeviceAttestationInfo, controller: MTRDeviceController, completion: (p1: MTROperationalCertificateChain, p2: NSError) => void): void; } declare var MTROperationalCertificateIssuer: { prototype: MTROperationalCertificateIssuer; }; /** * @since 16.4 */ declare const enum MTROperationalCredentialsCertificateChainType { DACCertificate = 1, PAICertificate = 2 } /** * @since 16.1 */ declare class MTROperationalCredentialsClusterAddNOCParams extends NSObject implements NSCopying { static alloc(): MTROperationalCredentialsClusterAddNOCParams; // inherited from NSObject static new(): MTROperationalCredentialsClusterAddNOCParams; // inherited from NSObject /** * @since 16.1 */ adminVendorId: number; /** * @since 16.1 */ caseAdminSubject: number; /** * @since 16.1 */ icacValue: NSData; /** * @since 16.1 */ ipkValue: NSData; /** * @since 16.1 */ nocValue: NSData; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTROperationalCredentialsClusterAddTrustedRootCertificateParams extends NSObject implements NSCopying { static alloc(): MTROperationalCredentialsClusterAddTrustedRootCertificateParams; // inherited from NSObject static new(): MTROperationalCredentialsClusterAddTrustedRootCertificateParams; // inherited from NSObject /** * @since 16.4 */ rootCACertificate: NSData; /** * @since 16.1 * @deprecated 16.4 */ rootCertificate: NSData; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTROperationalCredentialsClusterAttestationRequestParams extends NSObject implements NSCopying { static alloc(): MTROperationalCredentialsClusterAttestationRequestParams; // inherited from NSObject static new(): MTROperationalCredentialsClusterAttestationRequestParams; // inherited from NSObject /** * @since 16.1 */ attestationNonce: NSData; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTROperationalCredentialsClusterAttestationResponseParams extends NSObject implements NSCopying { static alloc(): MTROperationalCredentialsClusterAttestationResponseParams; // inherited from NSObject static new(): MTROperationalCredentialsClusterAttestationResponseParams; // inherited from NSObject /** * @since 16.1 */ attestationElements: NSData; /** * @since 16.4 */ attestationSignature: NSData; /** * @since 16.1 * @deprecated 16.4 */ signature: NSData; /** * @since 16.1 * @deprecated 16.4 */ timedInvokeTimeoutMs: number; /** * @since 17.0 */ constructor(o: { responseValue: NSDictionary; }); copyWithZone(zone: interop.Pointer | interop.Reference): any; /** * @since 17.0 */ initWithResponseValueError(responseValue: NSDictionary, error?: interop.Reference): this; } /** * @since 16.1 */ declare class MTROperationalCredentialsClusterCSRRequestParams extends NSObject implements NSCopying { static alloc(): MTROperationalCredentialsClusterCSRRequestParams; // inherited from NSObject static new(): MTROperationalCredentialsClusterCSRRequestParams; // inherited from NSObject /** * @since 16.1 */ csrNonce: NSData; /** * @since 16.1 */ isForUpdateNOC: number; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTROperationalCredentialsClusterCSRResponseParams extends NSObject implements NSCopying { static alloc(): MTROperationalCredentialsClusterCSRResponseParams; // inherited from NSObject static new(): MTROperationalCredentialsClusterCSRResponseParams; // inherited from NSObject /** * @since 16.1 */ attestationSignature: NSData; /** * @since 16.1 */ nocsrElements: NSData; /** * @since 16.1 * @deprecated 16.4 */ timedInvokeTimeoutMs: number; /** * @since 17.0 */ constructor(o: { responseValue: NSDictionary; }); copyWithZone(zone: interop.Pointer | interop.Reference): any; /** * @since 17.0 */ initWithResponseValueError(responseValue: NSDictionary, error?: interop.Reference): this; } /** * @since 16.1 */ declare class MTROperationalCredentialsClusterCertificateChainRequestParams extends NSObject implements NSCopying { static alloc(): MTROperationalCredentialsClusterCertificateChainRequestParams; // inherited from NSObject static new(): MTROperationalCredentialsClusterCertificateChainRequestParams; // inherited from NSObject /** * @since 16.1 */ certificateType: number; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTROperationalCredentialsClusterCertificateChainResponseParams extends NSObject implements NSCopying { static alloc(): MTROperationalCredentialsClusterCertificateChainResponseParams; // inherited from NSObject static new(): MTROperationalCredentialsClusterCertificateChainResponseParams; // inherited from NSObject /** * @since 16.1 */ certificate: NSData; /** * @since 16.1 * @deprecated 16.4 */ timedInvokeTimeoutMs: number; /** * @since 17.0 */ constructor(o: { responseValue: NSDictionary; }); copyWithZone(zone: interop.Pointer | interop.Reference): any; /** * @since 17.0 */ initWithResponseValueError(responseValue: NSDictionary, error?: interop.Reference): this; } /** * @since 16.1 * @deprecated 16.4 */ declare class MTROperationalCredentialsClusterFabricDescriptor extends MTROperationalCredentialsClusterFabricDescriptorStruct { static alloc(): MTROperationalCredentialsClusterFabricDescriptor; // inherited from NSObject static new(): MTROperationalCredentialsClusterFabricDescriptor; // inherited from NSObject } /** * @since 16.4 */ declare class MTROperationalCredentialsClusterFabricDescriptorStruct extends NSObject implements NSCopying { static alloc(): MTROperationalCredentialsClusterFabricDescriptorStruct; // inherited from NSObject static new(): MTROperationalCredentialsClusterFabricDescriptorStruct; // inherited from NSObject /** * @since 16.4 */ fabricID: number; /** * @since 16.4 * @deprecated 16.4 */ fabricId: number; /** * @since 16.4 */ fabricIndex: number; /** * @since 16.4 */ label: string; /** * @since 16.4 */ nodeID: number; /** * @since 16.4 * @deprecated 16.4 */ nodeId: number; /** * @since 16.4 */ rootPublicKey: NSData; /** * @since 16.4 */ vendorID: number; /** * @since 16.4 * @deprecated 16.4 */ vendorId: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTROperationalCredentialsClusterNOCResponseParams extends NSObject implements NSCopying { static alloc(): MTROperationalCredentialsClusterNOCResponseParams; // inherited from NSObject static new(): MTROperationalCredentialsClusterNOCResponseParams; // inherited from NSObject /** * @since 16.1 */ debugText: string; /** * @since 16.1 */ fabricIndex: number; /** * @since 16.1 */ statusCode: number; /** * @since 16.1 * @deprecated 16.4 */ timedInvokeTimeoutMs: number; /** * @since 17.0 */ constructor(o: { responseValue: NSDictionary; }); copyWithZone(zone: interop.Pointer | interop.Reference): any; /** * @since 17.0 */ initWithResponseValueError(responseValue: NSDictionary, error?: interop.Reference): this; } /** * @since 16.1 */ declare class MTROperationalCredentialsClusterNOCStruct extends NSObject implements NSCopying { static alloc(): MTROperationalCredentialsClusterNOCStruct; // inherited from NSObject static new(): MTROperationalCredentialsClusterNOCStruct; // inherited from NSObject /** * @since 16.1 */ fabricIndex: number; /** * @since 16.1 */ icac: NSData; /** * @since 16.1 */ noc: NSData; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTROperationalCredentialsClusterRemoveFabricParams extends NSObject implements NSCopying { static alloc(): MTROperationalCredentialsClusterRemoveFabricParams; // inherited from NSObject static new(): MTROperationalCredentialsClusterRemoveFabricParams; // inherited from NSObject /** * @since 16.1 */ fabricIndex: number; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTROperationalCredentialsClusterUpdateFabricLabelParams extends NSObject implements NSCopying { static alloc(): MTROperationalCredentialsClusterUpdateFabricLabelParams; // inherited from NSObject static new(): MTROperationalCredentialsClusterUpdateFabricLabelParams; // inherited from NSObject /** * @since 16.1 */ label: string; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTROperationalCredentialsClusterUpdateNOCParams extends NSObject implements NSCopying { static alloc(): MTROperationalCredentialsClusterUpdateNOCParams; // inherited from NSObject static new(): MTROperationalCredentialsClusterUpdateNOCParams; // inherited from NSObject /** * @since 16.1 */ icacValue: NSData; /** * @since 16.1 */ nocValue: NSData; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.4 */ declare const enum MTROperationalCredentialsNodeOperationalCertStatus { OK = 0, InvalidPublicKey = 1, InvalidNodeOpId = 2, InvalidNOC = 3, MissingCsr = 4, TableFull = 5, InvalidAdminSubject = 6, FabricConflict = 9, LabelConflict = 10, InvalidFabricIndex = 11 } /** * @since 16.1 * @deprecated 16.4 */ declare const enum MTROperationalCredentialsOperationalCertStatus { SUCCESS = 0, InvalidPublicKey = 1, InvalidNodeOpId = 2, InvalidNOC = 3, MissingCsr = 4, TableFull = 5, InvalidAdminSubject = 6, FabricConflict = 9, LabelConflict = 10, InvalidFabricIndex = 11 } /** * @since 17.4 */ declare const enum MTROperationalState { Stopped = 0, Running = 1, Paused = 2, Error = 3 } /** * @since 17.4 */ declare class MTROperationalStateClusterErrorStateStruct extends NSObject implements NSCopying { static alloc(): MTROperationalStateClusterErrorStateStruct; // inherited from NSObject static new(): MTROperationalStateClusterErrorStateStruct; // inherited from NSObject /** * @since 17.4 */ errorStateDetails: string; /** * @since 17.4 */ errorStateID: number; /** * @since 17.4 */ errorStateLabel: string; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 17.4 */ declare class MTROperationalStateClusterOperationCompletionEvent extends NSObject implements NSCopying { static alloc(): MTROperationalStateClusterOperationCompletionEvent; // inherited from NSObject static new(): MTROperationalStateClusterOperationCompletionEvent; // inherited from NSObject /** * @since 17.4 */ completionErrorCode: number; /** * @since 17.4 */ pausedTime: number; /** * @since 17.4 */ totalOperationalTime: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 17.4 */ declare class MTROperationalStateClusterOperationalCommandResponseParams extends NSObject implements NSCopying { static alloc(): MTROperationalStateClusterOperationalCommandResponseParams; // inherited from NSObject static new(): MTROperationalStateClusterOperationalCommandResponseParams; // inherited from NSObject /** * @since 17.4 */ commandResponseState: MTROperationalStateClusterErrorStateStruct; /** * @since 17.4 */ constructor(o: { responseValue: NSDictionary; }); copyWithZone(zone: interop.Pointer | interop.Reference): any; /** * @since 17.4 */ initWithResponseValueError(responseValue: NSDictionary, error?: interop.Reference): this; } /** * @since 17.4 */ declare class MTROperationalStateClusterOperationalErrorEvent extends NSObject implements NSCopying { static alloc(): MTROperationalStateClusterOperationalErrorEvent; // inherited from NSObject static new(): MTROperationalStateClusterOperationalErrorEvent; // inherited from NSObject /** * @since 17.4 */ errorState: MTROperationalStateClusterErrorStateStruct; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 17.4 */ declare class MTROperationalStateClusterOperationalStateStruct extends NSObject implements NSCopying { static alloc(): MTROperationalStateClusterOperationalStateStruct; // inherited from NSObject static new(): MTROperationalStateClusterOperationalStateStruct; // inherited from NSObject /** * @since 17.4 */ operationalStateID: number; /** * @since 17.4 */ operationalStateLabel: string; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 17.4 */ declare class MTROperationalStateClusterPauseParams extends NSObject implements NSCopying { static alloc(): MTROperationalStateClusterPauseParams; // inherited from NSObject static new(): MTROperationalStateClusterPauseParams; // inherited from NSObject serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 17.4 */ declare class MTROperationalStateClusterResumeParams extends NSObject implements NSCopying { static alloc(): MTROperationalStateClusterResumeParams; // inherited from NSObject static new(): MTROperationalStateClusterResumeParams; // inherited from NSObject serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 17.4 */ declare class MTROperationalStateClusterStartParams extends NSObject implements NSCopying { static alloc(): MTROperationalStateClusterStartParams; // inherited from NSObject static new(): MTROperationalStateClusterStartParams; // inherited from NSObject serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 17.4 */ declare class MTROperationalStateClusterStopParams extends NSObject implements NSCopying { static alloc(): MTROperationalStateClusterStopParams; // inherited from NSObject static new(): MTROperationalStateClusterStopParams; // inherited from NSObject serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 17.4 */ declare const enum MTROperationalStateErrorState { NoError = 0, UnableToStartOrResume = 1, UnableToCompleteOperation = 2, CommandInvalidInState = 3 } /** * @since 16.1 */ declare class MTROptionalQRCodeInfo extends NSObject implements NSCopying { static alloc(): MTROptionalQRCodeInfo; // inherited from NSObject static new(): MTROptionalQRCodeInfo; // inherited from NSObject /** * @since 16.1 * @deprecated 16.4 */ infoType: number; readonly integerValue: number; readonly stringValue: string; readonly tag: number; /** * @since 16.4 */ readonly type: MTROptionalQRCodeInfoType; /** * @since 17.6 */ constructor(o: { tag: number; int32Value: number; }); /** * @since 17.6 */ constructor(o: { tag: number; stringValue: string; }); copyWithZone(zone: interop.Pointer | interop.Reference): any; /** * @since 17.6 */ initWithTagInt32Value(tag: number, value: number): this; /** * @since 17.6 */ initWithTagStringValue(tag: number, value: string): this; /** * @since 16.1 * @deprecated 17.6 */ setIntegerValue(integerValue: number): void; /** * @since 16.1 * @deprecated 17.6 */ setStringValue(stringValue: string): void; /** * @since 16.1 * @deprecated 17.6 */ setTag(tag: number): void; /** * @since 16.1 * @deprecated 17.6 */ setType(type: MTROptionalQRCodeInfoType): void; } declare const enum MTROptionalQRCodeInfoType { Unknown = 0, String = 1, Int32 = 2 } /** * @since 16.1 * @deprecated 16.4 */ declare class MTROtaSoftwareUpdateProviderClusterApplyUpdateRequestParams extends MTROTASoftwareUpdateProviderClusterApplyUpdateRequestParams { static alloc(): MTROtaSoftwareUpdateProviderClusterApplyUpdateRequestParams; // inherited from NSObject static new(): MTROtaSoftwareUpdateProviderClusterApplyUpdateRequestParams; // inherited from NSObject } /** * @since 16.1 * @deprecated 16.4 */ declare class MTROtaSoftwareUpdateProviderClusterApplyUpdateResponseParams extends MTROTASoftwareUpdateProviderClusterApplyUpdateResponseParams { static alloc(): MTROtaSoftwareUpdateProviderClusterApplyUpdateResponseParams; // inherited from NSObject static new(): MTROtaSoftwareUpdateProviderClusterApplyUpdateResponseParams; // inherited from NSObject } /** * @since 16.1 * @deprecated 16.4 */ declare class MTROtaSoftwareUpdateProviderClusterNotifyUpdateAppliedParams extends MTROTASoftwareUpdateProviderClusterNotifyUpdateAppliedParams { static alloc(): MTROtaSoftwareUpdateProviderClusterNotifyUpdateAppliedParams; // inherited from NSObject static new(): MTROtaSoftwareUpdateProviderClusterNotifyUpdateAppliedParams; // inherited from NSObject } /** * @since 16.1 * @deprecated 16.4 */ declare class MTROtaSoftwareUpdateProviderClusterQueryImageParams extends MTROTASoftwareUpdateProviderClusterQueryImageParams { static alloc(): MTROtaSoftwareUpdateProviderClusterQueryImageParams; // inherited from NSObject static new(): MTROtaSoftwareUpdateProviderClusterQueryImageParams; // inherited from NSObject } /** * @since 16.1 * @deprecated 16.4 */ declare class MTROtaSoftwareUpdateProviderClusterQueryImageResponseParams extends MTROTASoftwareUpdateProviderClusterQueryImageResponseParams { static alloc(): MTROtaSoftwareUpdateProviderClusterQueryImageResponseParams; // inherited from NSObject static new(): MTROtaSoftwareUpdateProviderClusterQueryImageResponseParams; // inherited from NSObject } /** * @since 16.1 * @deprecated 16.4 */ declare const enum MTROtaSoftwareUpdateProviderOTAApplyUpdateAction { Proceed = 0, AwaitNextAction = 1, Discontinue = 2 } /** * @since 16.1 * @deprecated 16.4 */ declare const enum MTROtaSoftwareUpdateProviderOTADownloadProtocol { BDXSynchronous = 0, BDXAsynchronous = 1, HTTPS = 2, VendorSpecific = 3 } /** * @since 16.1 * @deprecated 16.4 */ declare const enum MTROtaSoftwareUpdateProviderOTAQueryStatus { UpdateAvailable = 0, Busy = 1, NotAvailable = 2, DownloadProtocolNotSupported = 3 } /** * @since 16.1 * @deprecated 16.4 */ declare class MTROtaSoftwareUpdateRequestorClusterAnnounceOtaProviderParams extends MTROTASoftwareUpdateRequestorClusterAnnounceOTAProviderParams { static alloc(): MTROtaSoftwareUpdateRequestorClusterAnnounceOtaProviderParams; // inherited from NSObject static new(): MTROtaSoftwareUpdateRequestorClusterAnnounceOtaProviderParams; // inherited from NSObject } /** * @since 16.1 * @deprecated 16.4 */ declare class MTROtaSoftwareUpdateRequestorClusterDownloadErrorEvent extends MTROTASoftwareUpdateRequestorClusterDownloadErrorEvent { static alloc(): MTROtaSoftwareUpdateRequestorClusterDownloadErrorEvent; // inherited from NSObject static new(): MTROtaSoftwareUpdateRequestorClusterDownloadErrorEvent; // inherited from NSObject } /** * @since 16.1 * @deprecated 16.4 */ declare class MTROtaSoftwareUpdateRequestorClusterProviderLocation extends MTROTASoftwareUpdateRequestorClusterProviderLocation { static alloc(): MTROtaSoftwareUpdateRequestorClusterProviderLocation; // inherited from NSObject static new(): MTROtaSoftwareUpdateRequestorClusterProviderLocation; // inherited from NSObject } /** * @since 16.1 * @deprecated 16.4 */ declare class MTROtaSoftwareUpdateRequestorClusterStateTransitionEvent extends MTROTASoftwareUpdateRequestorClusterStateTransitionEvent { static alloc(): MTROtaSoftwareUpdateRequestorClusterStateTransitionEvent; // inherited from NSObject static new(): MTROtaSoftwareUpdateRequestorClusterStateTransitionEvent; // inherited from NSObject } /** * @since 16.1 * @deprecated 16.4 */ declare class MTROtaSoftwareUpdateRequestorClusterVersionAppliedEvent extends MTROTASoftwareUpdateRequestorClusterVersionAppliedEvent { static alloc(): MTROtaSoftwareUpdateRequestorClusterVersionAppliedEvent; // inherited from NSObject static new(): MTROtaSoftwareUpdateRequestorClusterVersionAppliedEvent; // inherited from NSObject } /** * @since 16.1 * @deprecated 16.4 */ declare const enum MTROtaSoftwareUpdateRequestorOTAAnnouncementReason { SimpleAnnouncement = 0, UpdateAvailable = 1, UrgentUpdateAvailable = 2 } /** * @since 16.1 * @deprecated 16.4 */ declare const enum MTROtaSoftwareUpdateRequestorOTAChangeReason { Unknown = 0, Success = 1, Failure = 2, TimeOut = 3, DelayByProvider = 4 } /** * @since 16.1 * @deprecated 16.4 */ declare const enum MTROtaSoftwareUpdateRequestorOTAUpdateState { Unknown = 0, Idle = 1, Querying = 2, DelayedOnQuery = 3, Downloading = 4, Applying = 5, DelayedOnApply = 6, RollingBack = 7, DelayedOnUserConsent = 8 } /** * @since 18.4 */ declare class MTROvenCavityOperationalStateClusterErrorStateStruct extends NSObject implements NSCopying { static alloc(): MTROvenCavityOperationalStateClusterErrorStateStruct; // inherited from NSObject static new(): MTROvenCavityOperationalStateClusterErrorStateStruct; // inherited from NSObject /** * @since 18.4 */ errorStateDetails: string; /** * @since 18.4 */ errorStateID: number; /** * @since 18.4 */ errorStateLabel: string; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTROvenCavityOperationalStateClusterOperationCompletionEvent extends NSObject implements NSCopying { static alloc(): MTROvenCavityOperationalStateClusterOperationCompletionEvent; // inherited from NSObject static new(): MTROvenCavityOperationalStateClusterOperationCompletionEvent; // inherited from NSObject /** * @since 18.4 */ completionErrorCode: number; /** * @since 18.4 */ pausedTime: number; /** * @since 18.4 */ totalOperationalTime: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTROvenCavityOperationalStateClusterOperationalCommandResponseParams extends NSObject implements NSCopying { static alloc(): MTROvenCavityOperationalStateClusterOperationalCommandResponseParams; // inherited from NSObject static new(): MTROvenCavityOperationalStateClusterOperationalCommandResponseParams; // inherited from NSObject /** * @since 18.4 */ commandResponseState: MTROvenCavityOperationalStateClusterErrorStateStruct; /** * @since 18.4 */ constructor(o: { responseValue: NSDictionary; }); copyWithZone(zone: interop.Pointer | interop.Reference): any; /** * @since 18.4 */ initWithResponseValueError(responseValue: NSDictionary, error?: interop.Reference): this; } /** * @since 18.4 */ declare class MTROvenCavityOperationalStateClusterOperationalErrorEvent extends NSObject implements NSCopying { static alloc(): MTROvenCavityOperationalStateClusterOperationalErrorEvent; // inherited from NSObject static new(): MTROvenCavityOperationalStateClusterOperationalErrorEvent; // inherited from NSObject /** * @since 18.4 */ errorState: MTROvenCavityOperationalStateClusterErrorStateStruct; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTROvenCavityOperationalStateClusterOperationalStateStruct extends NSObject implements NSCopying { static alloc(): MTROvenCavityOperationalStateClusterOperationalStateStruct; // inherited from NSObject static new(): MTROvenCavityOperationalStateClusterOperationalStateStruct; // inherited from NSObject /** * @since 18.4 */ operationalStateID: number; /** * @since 18.4 */ operationalStateLabel: string; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTROvenCavityOperationalStateClusterStartParams extends NSObject implements NSCopying { static alloc(): MTROvenCavityOperationalStateClusterStartParams; // inherited from NSObject static new(): MTROvenCavityOperationalStateClusterStartParams; // inherited from NSObject serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTROvenCavityOperationalStateClusterStopParams extends NSObject implements NSCopying { static alloc(): MTROvenCavityOperationalStateClusterStopParams; // inherited from NSObject static new(): MTROvenCavityOperationalStateClusterStopParams; // inherited from NSObject serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare const enum MTROvenCavityOperationalStateErrorState { NoError = 0, UnableToStartOrResume = 1, UnableToCompleteOperation = 2, CommandInvalidInState = 3 } /** * @since 18.4 */ declare const enum MTROvenCavityOperationalStateOperationalState { Stopped = 0, Running = 1, Paused = 2, Error = 3 } /** * @since 18.4 */ declare class MTROvenModeClusterChangeToModeParams extends NSObject implements NSCopying { static alloc(): MTROvenModeClusterChangeToModeParams; // inherited from NSObject static new(): MTROvenModeClusterChangeToModeParams; // inherited from NSObject /** * @since 18.4 */ newMode: number; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTROvenModeClusterChangeToModeResponseParams extends NSObject implements NSCopying { static alloc(): MTROvenModeClusterChangeToModeResponseParams; // inherited from NSObject static new(): MTROvenModeClusterChangeToModeResponseParams; // inherited from NSObject /** * @since 18.4 */ status: number; /** * @since 18.4 */ statusText: string; /** * @since 18.4 */ constructor(o: { responseValue: NSDictionary; }); copyWithZone(zone: interop.Pointer | interop.Reference): any; /** * @since 18.4 */ initWithResponseValueError(responseValue: NSDictionary, error?: interop.Reference): this; } /** * @since 18.4 */ declare class MTROvenModeClusterModeOptionStruct extends NSObject implements NSCopying { static alloc(): MTROvenModeClusterModeOptionStruct; // inherited from NSObject static new(): MTROvenModeClusterModeOptionStruct; // inherited from NSObject /** * @since 18.4 */ label: string; /** * @since 18.4 */ mode: number; /** * @since 18.4 */ modeTags: NSArray; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTROvenModeClusterModeTagStruct extends NSObject implements NSCopying { static alloc(): MTROvenModeClusterModeTagStruct; // inherited from NSObject static new(): MTROvenModeClusterModeTagStruct; // inherited from NSObject /** * @since 18.4 */ mfgCode: number; /** * @since 18.4 */ value: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare const enum MTROvenModeModeTag { Auto = 0, Quick = 1, Quiet = 2, LowNoise = 3, LowEnergy = 4, Vacation = 5, Min = 6, Max = 7, Night = 8, Day = 9, Bake = 16384, Convection = 16385, Grill = 16386, Roast = 16387, Clean = 16388, ConvectionBake = 16389, ConvectionRoast = 16390, Warming = 16391, Proofing = 16392 } /** * @since 17.6 */ declare const enum MTROzoneConcentrationMeasurementFeature { NumericMeasurement = 1, LevelIndication = 2, MediumLevel = 4, CriticalLevel = 8, PeakMeasurement = 16, AverageMeasurement = 32 } /** * @since 17.6 */ declare const enum MTROzoneConcentrationMeasurementLevelValue { Unknown = 0, Low = 1, Medium = 2, High = 3, Critical = 4 } /** * @since 17.6 */ declare const enum MTROzoneConcentrationMeasurementMeasurementMedium { Air = 0, Water = 1, Soil = 2 } /** * @since 17.6 */ declare const enum MTROzoneConcentrationMeasurementMeasurementUnit { PPM = 0, PPB = 1, PPT = 2, MGM3 = 3, UGM3 = 4, NGM3 = 5, PM3 = 6, BQM3 = 7 } /** * @since 17.6 */ declare const enum MTRPM10ConcentrationMeasurementFeature { NumericMeasurement = 1, LevelIndication = 2, MediumLevel = 4, CriticalLevel = 8, PeakMeasurement = 16, AverageMeasurement = 32 } /** * @since 17.6 */ declare const enum MTRPM10ConcentrationMeasurementLevelValue { Unknown = 0, Low = 1, Medium = 2, High = 3, Critical = 4 } /** * @since 17.6 */ declare const enum MTRPM10ConcentrationMeasurementMeasurementMedium { Air = 0, Water = 1, Soil = 2 } /** * @since 17.6 */ declare const enum MTRPM10ConcentrationMeasurementMeasurementUnit { PPM = 0, PPB = 1, PPT = 2, MGM3 = 3, UGM3 = 4, NGM3 = 5, PM3 = 6, BQM3 = 7 } /** * @since 17.6 */ declare const enum MTRPM1ConcentrationMeasurementFeature { NumericMeasurement = 1, LevelIndication = 2, MediumLevel = 4, CriticalLevel = 8, PeakMeasurement = 16, AverageMeasurement = 32 } /** * @since 17.6 */ declare const enum MTRPM1ConcentrationMeasurementLevelValue { Unknown = 0, Low = 1, Medium = 2, High = 3, Critical = 4 } /** * @since 17.6 */ declare const enum MTRPM1ConcentrationMeasurementMeasurementMedium { Air = 0, Water = 1, Soil = 2 } /** * @since 17.6 */ declare const enum MTRPM1ConcentrationMeasurementMeasurementUnit { PPM = 0, PPB = 1, PPT = 2, MGM3 = 3, UGM3 = 4, NGM3 = 5, PM3 = 6, BQM3 = 7 } /** * @since 17.6 */ declare const enum MTRPM25ConcentrationMeasurementFeature { NumericMeasurement = 1, LevelIndication = 2, MediumLevel = 4, CriticalLevel = 8, PeakMeasurement = 16, AverageMeasurement = 32 } /** * @since 17.6 */ declare const enum MTRPM25ConcentrationMeasurementLevelValue { Unknown = 0, Low = 1, Medium = 2, High = 3, Critical = 4 } /** * @since 17.6 */ declare const enum MTRPM25ConcentrationMeasurementMeasurementMedium { Air = 0, Water = 1, Soil = 2 } /** * @since 17.6 */ declare const enum MTRPM25ConcentrationMeasurementMeasurementUnit { PPM = 0, PPB = 1, PPT = 2, MGM3 = 3, UGM3 = 4, NGM3 = 5, PM3 = 6, BQM3 = 7 } /** * @since 16.1 * @deprecated 16.4 */ declare const enum MTRPairingStatus { Unknown = 0, Success = 1, Failed = 2, DiscoveringMoreDevices = 3 } /** * @since 16.1 * @deprecated 16.4 */ interface MTRPersistentStorageDelegate extends MTRStorage { } declare var MTRPersistentStorageDelegate: { prototype: MTRPersistentStorageDelegate; }; /** * @since 16.5 */ declare const enum MTRPowerSourceBatApprovedChemistry { Unspecified = 0, Alkaline = 1, LithiumCarbonFluoride = 2, LithiumChromiumOxide = 3, LithiumCopperOxide = 4, LithiumIronDisulfide = 5, LithiumManganeseDioxide = 6, LithiumThionylChloride = 7, Magnesium = 8, MercuryOxide = 9, NickelOxyhydride = 10, SilverOxide = 11, ZincAir = 12, ZincCarbon = 13, ZincChloride = 14, ZincManganeseDioxide = 15, LeadAcid = 16, LithiumCobaltOxide = 17, LithiumIon = 18, LithiumIonPolymer = 19, LithiumIronPhosphate = 20, LithiumSulfur = 21, LithiumTitanate = 22, NickelCadmium = 23, NickelHydrogen = 24, NickelIron = 25, NickelMetalHydride = 26, NickelZinc = 27, SilverZinc = 28, SodiumIon = 29, SodiumSulfur = 30, ZincBromide = 31, ZincCerium = 32 } /** * @since 16.1 */ declare const enum MTRPowerSourceBatChargeFault { Unspecified = 0, Unspecfied = 0, AmbientTooHot = 1, AmbientTooCold = 2, BatteryTooHot = 3, BatteryTooCold = 4, BatteryAbsent = 5, BatteryOverVoltage = 6, BatteryUnderVoltage = 7, ChargerOverVoltage = 8, ChargerUnderVoltage = 9, SafetyTimeout = 10 } /** * @since 16.1 */ declare const enum MTRPowerSourceBatChargeLevel { OK = 0, Ok = 0, Warning = 1, Critical = 2 } /** * @since 16.1 */ declare const enum MTRPowerSourceBatChargeState { Unknown = 0, IsCharging = 1, IsAtFullCharge = 2, IsNotCharging = 3 } /** * @since 16.5 */ declare const enum MTRPowerSourceBatCommonDesignation { DesignationUnspecified = 0, DesignationAAA = 1, DesignationAA = 2, DesignationC = 3, DesignationD = 4, Designation4v5 = 5, Designation6v0 = 6, Designation9v0 = 7, Designation12AA = 8, DesignationAAAA = 9, DesignationA = 10, DesignationB = 11, DesignationF = 12, DesignationN = 13, DesignationNo6 = 14, DesignationSubC = 15, DesignationA23 = 16, DesignationA27 = 17, DesignationBA5800 = 18, DesignationDuplex = 19, Designation4SR44 = 20, Designation523 = 21, Designation531 = 22, Designation15v0 = 23, Designation22v5 = 24, Designation30v0 = 25, Designation45v0 = 26, Designation67v5 = 27, DesignationJ = 28, DesignationCR123A = 29, DesignationCR2 = 30, Designation2CR5 = 31, DesignationCRP2 = 32, DesignationCRV3 = 33, DesignationSR41 = 34, DesignationSR43 = 35, DesignationSR44 = 36, DesignationSR45 = 37, DesignationSR48 = 38, DesignationSR54 = 39, DesignationSR55 = 40, DesignationSR57 = 41, DesignationSR58 = 42, DesignationSR59 = 43, DesignationSR60 = 44, DesignationSR63 = 45, DesignationSR64 = 46, DesignationSR65 = 47, DesignationSR66 = 48, DesignationSR67 = 49, DesignationSR68 = 50, DesignationSR69 = 51, DesignationSR516 = 52, DesignationSR731 = 53, DesignationSR712 = 54, DesignationLR932 = 55, DesignationA5 = 56, DesignationA10 = 57, DesignationA13 = 58, DesignationA312 = 59, DesignationA675 = 60, DesignationAC41E = 61, Designation10180 = 62, Designation10280 = 63, Designation10440 = 64, Designation14250 = 65, Designation14430 = 66, Designation14500 = 67, Designation14650 = 68, Designation15270 = 69, Designation16340 = 70, DesignationRCR123A = 71, Designation17500 = 72, Designation17670 = 73, Designation18350 = 74, Designation18500 = 75, Designation18650 = 76, Designation19670 = 77, Designation25500 = 78, Designation26650 = 79, Designation32600 = 80 } /** * @since 16.1 */ declare const enum MTRPowerSourceBatFault { Unspecified = 0, Unspecfied = 0, OverTemp = 1, UnderTemp = 2 } /** * @since 16.1 */ declare const enum MTRPowerSourceBatReplaceability { Unspecified = 0, NotReplaceable = 1, UserReplaceable = 2, FactoryReplaceable = 3 } /** * @since 16.4 */ declare class MTRPowerSourceClusterBatChargeFaultChangeEvent extends NSObject implements NSCopying { static alloc(): MTRPowerSourceClusterBatChargeFaultChangeEvent; // inherited from NSObject static new(): MTRPowerSourceClusterBatChargeFaultChangeEvent; // inherited from NSObject /** * @since 16.4 */ current: NSArray; /** * @since 16.4 */ previous: NSArray; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 * @deprecated 16.4 */ declare class MTRPowerSourceClusterBatChargeFaultChangeType extends NSObject implements NSCopying { static alloc(): MTRPowerSourceClusterBatChargeFaultChangeType; // inherited from NSObject static new(): MTRPowerSourceClusterBatChargeFaultChangeType; // inherited from NSObject /** * @since 16.1 * @deprecated 16.4 */ current: NSArray; /** * @since 16.1 * @deprecated 16.4 */ previous: NSArray; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.4 */ declare class MTRPowerSourceClusterBatFaultChangeEvent extends NSObject implements NSCopying { static alloc(): MTRPowerSourceClusterBatFaultChangeEvent; // inherited from NSObject static new(): MTRPowerSourceClusterBatFaultChangeEvent; // inherited from NSObject /** * @since 16.4 */ current: NSArray; /** * @since 16.4 */ previous: NSArray; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 * @deprecated 16.4 */ declare class MTRPowerSourceClusterBatFaultChangeType extends NSObject implements NSCopying { static alloc(): MTRPowerSourceClusterBatFaultChangeType; // inherited from NSObject static new(): MTRPowerSourceClusterBatFaultChangeType; // inherited from NSObject /** * @since 16.1 * @deprecated 16.4 */ current: NSArray; /** * @since 16.1 * @deprecated 16.4 */ previous: NSArray; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.4 */ declare class MTRPowerSourceClusterWiredFaultChangeEvent extends NSObject implements NSCopying { static alloc(): MTRPowerSourceClusterWiredFaultChangeEvent; // inherited from NSObject static new(): MTRPowerSourceClusterWiredFaultChangeEvent; // inherited from NSObject /** * @since 16.4 */ current: NSArray; /** * @since 16.4 */ previous: NSArray; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 * @deprecated 16.4 */ declare class MTRPowerSourceClusterWiredFaultChangeType extends NSObject implements NSCopying { static alloc(): MTRPowerSourceClusterWiredFaultChangeType; // inherited from NSObject static new(): MTRPowerSourceClusterWiredFaultChangeType; // inherited from NSObject /** * @since 16.1 * @deprecated 16.4 */ current: NSArray; /** * @since 16.1 * @deprecated 16.4 */ previous: NSArray; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare const enum MTRPowerSourceFeature { Wired = 1, Battery = 2, Rechargeable = 4, Replaceable = 8 } /** * @since 16.1 */ declare const enum MTRPowerSourceStatus { Unspecified = 0, Unspecfied = 0, Active = 1, Standby = 2, Unavailable = 3 } /** * @since 16.1 */ declare const enum MTRPowerSourceWiredCurrentType { AC = 0, DC = 1 } /** * @since 16.1 */ declare const enum MTRPowerSourceWiredFault { Unspecified = 0, Unspecfied = 0, OverVoltage = 1, UnderVoltage = 2 } /** * @since 18.4 */ declare const enum MTRPowerTopologyFeature { NodeTopology = 1, TreeTopology = 2, SetTopology = 4, DynamicPowerFlow = 8 } /** * @since 17.0 */ declare const enum MTRPressureMeasurementFeature { Extended = 1 } /** * @since 16.1 * @deprecated 17.0 */ declare const enum MTRPressureMeasurementPressureFeature { Extended = 1, EXT = 1 } /** * @since 17.6 */ declare var MTRPreviousDataKey: string; /** * @since 17.0 */ declare class MTRProductIdentity extends NSObject implements NSCopying, NSSecureCoding { static alloc(): MTRProductIdentity; // inherited from NSObject static new(): MTRProductIdentity; // inherited from NSObject readonly productID: number; readonly vendorID: number; static readonly supportsSecureCoding: boolean; // inherited from NSSecureCoding constructor(o: { coder: NSCoder; }); // inherited from NSCoding constructor(o: { vendorID: number; productID: number; }); copyWithZone(zone: interop.Pointer | interop.Reference): any; encodeWithCoder(coder: NSCoder): void; initWithCoder(coder: NSCoder): this; initWithVendorIDProductID(vendorID: number, productID: number): this; } /** * @since 16.1 */ declare class MTRPumpConfigurationAndControlClusterAirDetectionEvent extends NSObject implements NSCopying { static alloc(): MTRPumpConfigurationAndControlClusterAirDetectionEvent; // inherited from NSObject static new(): MTRPumpConfigurationAndControlClusterAirDetectionEvent; // inherited from NSObject copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRPumpConfigurationAndControlClusterDryRunningEvent extends NSObject implements NSCopying { static alloc(): MTRPumpConfigurationAndControlClusterDryRunningEvent; // inherited from NSObject static new(): MTRPumpConfigurationAndControlClusterDryRunningEvent; // inherited from NSObject copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRPumpConfigurationAndControlClusterElectronicFatalFailureEvent extends NSObject implements NSCopying { static alloc(): MTRPumpConfigurationAndControlClusterElectronicFatalFailureEvent; // inherited from NSObject static new(): MTRPumpConfigurationAndControlClusterElectronicFatalFailureEvent; // inherited from NSObject copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRPumpConfigurationAndControlClusterElectronicNonFatalFailureEvent extends NSObject implements NSCopying { static alloc(): MTRPumpConfigurationAndControlClusterElectronicNonFatalFailureEvent; // inherited from NSObject static new(): MTRPumpConfigurationAndControlClusterElectronicNonFatalFailureEvent; // inherited from NSObject copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRPumpConfigurationAndControlClusterElectronicTemperatureHighEvent extends NSObject implements NSCopying { static alloc(): MTRPumpConfigurationAndControlClusterElectronicTemperatureHighEvent; // inherited from NSObject static new(): MTRPumpConfigurationAndControlClusterElectronicTemperatureHighEvent; // inherited from NSObject copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRPumpConfigurationAndControlClusterGeneralFaultEvent extends NSObject implements NSCopying { static alloc(): MTRPumpConfigurationAndControlClusterGeneralFaultEvent; // inherited from NSObject static new(): MTRPumpConfigurationAndControlClusterGeneralFaultEvent; // inherited from NSObject copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRPumpConfigurationAndControlClusterLeakageEvent extends NSObject implements NSCopying { static alloc(): MTRPumpConfigurationAndControlClusterLeakageEvent; // inherited from NSObject static new(): MTRPumpConfigurationAndControlClusterLeakageEvent; // inherited from NSObject copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRPumpConfigurationAndControlClusterMotorTemperatureHighEvent extends NSObject implements NSCopying { static alloc(): MTRPumpConfigurationAndControlClusterMotorTemperatureHighEvent; // inherited from NSObject static new(): MTRPumpConfigurationAndControlClusterMotorTemperatureHighEvent; // inherited from NSObject copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRPumpConfigurationAndControlClusterPowerMissingPhaseEvent extends NSObject implements NSCopying { static alloc(): MTRPumpConfigurationAndControlClusterPowerMissingPhaseEvent; // inherited from NSObject static new(): MTRPumpConfigurationAndControlClusterPowerMissingPhaseEvent; // inherited from NSObject copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRPumpConfigurationAndControlClusterPumpBlockedEvent extends NSObject implements NSCopying { static alloc(): MTRPumpConfigurationAndControlClusterPumpBlockedEvent; // inherited from NSObject static new(): MTRPumpConfigurationAndControlClusterPumpBlockedEvent; // inherited from NSObject copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRPumpConfigurationAndControlClusterPumpMotorFatalFailureEvent extends NSObject implements NSCopying { static alloc(): MTRPumpConfigurationAndControlClusterPumpMotorFatalFailureEvent; // inherited from NSObject static new(): MTRPumpConfigurationAndControlClusterPumpMotorFatalFailureEvent; // inherited from NSObject copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRPumpConfigurationAndControlClusterSensorFailureEvent extends NSObject implements NSCopying { static alloc(): MTRPumpConfigurationAndControlClusterSensorFailureEvent; // inherited from NSObject static new(): MTRPumpConfigurationAndControlClusterSensorFailureEvent; // inherited from NSObject copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRPumpConfigurationAndControlClusterSupplyVoltageHighEvent extends NSObject implements NSCopying { static alloc(): MTRPumpConfigurationAndControlClusterSupplyVoltageHighEvent; // inherited from NSObject static new(): MTRPumpConfigurationAndControlClusterSupplyVoltageHighEvent; // inherited from NSObject copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRPumpConfigurationAndControlClusterSupplyVoltageLowEvent extends NSObject implements NSCopying { static alloc(): MTRPumpConfigurationAndControlClusterSupplyVoltageLowEvent; // inherited from NSObject static new(): MTRPumpConfigurationAndControlClusterSupplyVoltageLowEvent; // inherited from NSObject copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRPumpConfigurationAndControlClusterSystemPressureHighEvent extends NSObject implements NSCopying { static alloc(): MTRPumpConfigurationAndControlClusterSystemPressureHighEvent; // inherited from NSObject static new(): MTRPumpConfigurationAndControlClusterSystemPressureHighEvent; // inherited from NSObject copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRPumpConfigurationAndControlClusterSystemPressureLowEvent extends NSObject implements NSCopying { static alloc(): MTRPumpConfigurationAndControlClusterSystemPressureLowEvent; // inherited from NSObject static new(): MTRPumpConfigurationAndControlClusterSystemPressureLowEvent; // inherited from NSObject copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRPumpConfigurationAndControlClusterTurbineOperationEvent extends NSObject implements NSCopying { static alloc(): MTRPumpConfigurationAndControlClusterTurbineOperationEvent; // inherited from NSObject static new(): MTRPumpConfigurationAndControlClusterTurbineOperationEvent; // inherited from NSObject copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.5 */ declare const enum MTRPumpConfigurationAndControlControlMode { ConstantSpeed = 0, ConstantPressure = 1, ProportionalPressure = 2, ConstantFlow = 3, ConstantTemperature = 5, Automatic = 7 } /** * @since 17.0 */ declare const enum MTRPumpConfigurationAndControlFeature { ConstantPressure = 1, CompensatedPressure = 2, ConstantFlow = 4, ConstantSpeed = 8, ConstantTemperature = 16, Automatic = 32, LocalOperation = 64 } /** * @since 16.5 */ declare const enum MTRPumpConfigurationAndControlOperationMode { Normal = 0, Minimum = 1, Maximum = 2, Local = 3 } /** * @since 16.1 * @deprecated 16.5 */ declare const enum MTRPumpConfigurationAndControlPumpControlMode { ConstantSpeed = 0, ConstantPressure = 1, ProportionalPressure = 2, ConstantFlow = 3, ConstantTemperature = 5, Automatic = 7 } /** * @since 16.4 * @deprecated 17.0 */ declare const enum MTRPumpConfigurationAndControlPumpFeature { ConstantPressure = 1, CompensatedPressure = 2, ConstantFlow = 4, ConstantSpeed = 8, ConstantTemperature = 16, Automatic = 32, LocalOperation = 64, Local = 64 } /** * @since 16.1 * @deprecated 16.5 */ declare const enum MTRPumpConfigurationAndControlPumpOperationMode { Normal = 0, Minimum = 1, Maximum = 2, Local = 3 } /** * @since 16.1 * @deprecated 16.5 */ declare const enum MTRPumpConfigurationAndControlPumpStatus { DeviceFault = 1, Supplyfault = 2, SpeedLow = 4, SpeedHigh = 8, LocalOverride = 16, Running = 32, RemotePressure = 64, RemoteFlow = 128, RemoteTemperature = 256 } /** * @since 16.5 */ declare const enum MTRPumpConfigurationAndControlPumpStatusBitmap { DeviceFault = 1, SupplyFault = 2, Supplyfault = 2, SpeedLow = 4, SpeedHigh = 8, LocalOverride = 16, Running = 32, RemotePressure = 64, RemoteFlow = 128, RemoteTemperature = 256 } /** * @since 16.1 * @deprecated 16.4 */ declare class MTRQRCodeSetupPayloadParser extends NSObject { static alloc(): MTRQRCodeSetupPayloadParser; // inherited from NSObject static new(): MTRQRCodeSetupPayloadParser; // inherited from NSObject constructor(o: { base38Representation: string; }); initWithBase38Representation(base38Representation: string): this; populatePayload(error?: interop.Reference): MTRSetupPayload; } /** * @since 17.4 */ declare class MTRRVCCleanModeClusterChangeToModeParams extends NSObject implements NSCopying { static alloc(): MTRRVCCleanModeClusterChangeToModeParams; // inherited from NSObject static new(): MTRRVCCleanModeClusterChangeToModeParams; // inherited from NSObject /** * @since 17.4 */ newMode: number; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 17.4 */ declare class MTRRVCCleanModeClusterChangeToModeResponseParams extends NSObject implements NSCopying { static alloc(): MTRRVCCleanModeClusterChangeToModeResponseParams; // inherited from NSObject static new(): MTRRVCCleanModeClusterChangeToModeResponseParams; // inherited from NSObject /** * @since 17.4 */ status: number; /** * @since 17.4 */ statusText: string; /** * @since 17.4 */ constructor(o: { responseValue: NSDictionary; }); copyWithZone(zone: interop.Pointer | interop.Reference): any; /** * @since 17.4 */ initWithResponseValueError(responseValue: NSDictionary, error?: interop.Reference): this; } /** * @since 17.4 */ declare class MTRRVCCleanModeClusterModeOptionStruct extends NSObject implements NSCopying { static alloc(): MTRRVCCleanModeClusterModeOptionStruct; // inherited from NSObject static new(): MTRRVCCleanModeClusterModeOptionStruct; // inherited from NSObject /** * @since 17.4 */ label: string; /** * @since 17.4 */ mode: number; /** * @since 17.4 */ modeTags: NSArray; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 17.4 */ declare class MTRRVCCleanModeClusterModeTagStruct extends NSObject implements NSCopying { static alloc(): MTRRVCCleanModeClusterModeTagStruct; // inherited from NSObject static new(): MTRRVCCleanModeClusterModeTagStruct; // inherited from NSObject /** * @since 17.4 */ mfgCode: number; /** * @since 17.4 */ value: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 17.4 */ declare const enum MTRRVCCleanModeFeature { DirectModeChange = 65536 } /** * @since 17.4 */ declare const enum MTRRVCCleanModeModeTag { Auto = 0, Quick = 1, Quiet = 2, LowNoise = 3, LowEnergy = 4, Vacation = 5, Min = 6, Max = 7, Night = 8, Day = 9, DeepClean = 16384, Vacuum = 16385, Mop = 16386, VacuumThenMop = 16387 } /** * @since 17.4 */ declare const enum MTRRVCCleanModeStatusCode { CleaningInProgress = 64 } /** * @since 17.4 */ declare class MTRRVCOperationalStateClusterErrorStateStruct extends NSObject implements NSCopying { static alloc(): MTRRVCOperationalStateClusterErrorStateStruct; // inherited from NSObject static new(): MTRRVCOperationalStateClusterErrorStateStruct; // inherited from NSObject /** * @since 17.4 */ errorStateDetails: string; /** * @since 17.4 */ errorStateID: number; /** * @since 17.4 */ errorStateLabel: string; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTRRVCOperationalStateClusterGoHomeParams extends NSObject implements NSCopying { static alloc(): MTRRVCOperationalStateClusterGoHomeParams; // inherited from NSObject static new(): MTRRVCOperationalStateClusterGoHomeParams; // inherited from NSObject serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 17.4 */ declare class MTRRVCOperationalStateClusterOperationCompletionEvent extends NSObject implements NSCopying { static alloc(): MTRRVCOperationalStateClusterOperationCompletionEvent; // inherited from NSObject static new(): MTRRVCOperationalStateClusterOperationCompletionEvent; // inherited from NSObject /** * @since 17.4 */ completionErrorCode: number; /** * @since 17.4 */ pausedTime: number; /** * @since 17.4 */ totalOperationalTime: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 17.4 */ declare class MTRRVCOperationalStateClusterOperationalCommandResponseParams extends NSObject implements NSCopying { static alloc(): MTRRVCOperationalStateClusterOperationalCommandResponseParams; // inherited from NSObject static new(): MTRRVCOperationalStateClusterOperationalCommandResponseParams; // inherited from NSObject /** * @since 17.4 */ commandResponseState: MTRRVCOperationalStateClusterErrorStateStruct; /** * @since 17.4 */ constructor(o: { responseValue: NSDictionary; }); copyWithZone(zone: interop.Pointer | interop.Reference): any; /** * @since 17.4 */ initWithResponseValueError(responseValue: NSDictionary, error?: interop.Reference): this; } /** * @since 17.4 */ declare class MTRRVCOperationalStateClusterOperationalErrorEvent extends NSObject implements NSCopying { static alloc(): MTRRVCOperationalStateClusterOperationalErrorEvent; // inherited from NSObject static new(): MTRRVCOperationalStateClusterOperationalErrorEvent; // inherited from NSObject /** * @since 17.4 */ errorState: MTRRVCOperationalStateClusterErrorStateStruct; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 17.4 */ declare class MTRRVCOperationalStateClusterOperationalStateStruct extends NSObject implements NSCopying { static alloc(): MTRRVCOperationalStateClusterOperationalStateStruct; // inherited from NSObject static new(): MTRRVCOperationalStateClusterOperationalStateStruct; // inherited from NSObject /** * @since 17.4 */ operationalStateID: number; /** * @since 17.4 */ operationalStateLabel: string; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 17.4 */ declare class MTRRVCOperationalStateClusterPauseParams extends NSObject implements NSCopying { static alloc(): MTRRVCOperationalStateClusterPauseParams; // inherited from NSObject static new(): MTRRVCOperationalStateClusterPauseParams; // inherited from NSObject serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 17.4 */ declare class MTRRVCOperationalStateClusterResumeParams extends NSObject implements NSCopying { static alloc(): MTRRVCOperationalStateClusterResumeParams; // inherited from NSObject static new(): MTRRVCOperationalStateClusterResumeParams; // inherited from NSObject serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 17.4 */ declare const enum MTRRVCOperationalStateErrorState { NoError = 0, UnableToStartOrResume = 1, UnableToCompleteOperation = 2, CommandInvalidInState = 3, FailedToFindChargingDock = 64, Stuck = 65, DustBinMissing = 66, DustBinFull = 67, WaterTankEmpty = 68, WaterTankMissing = 69, WaterTankLidOpen = 70, MopCleaningPadMissing = 71, LowBattery = 72, CannotReachTargetArea = 73, DirtyWaterTankFull = 74, DirtyWaterTankMissing = 75, WheelsJammed = 76, BrushJammed = 77, NavigationSensorObscured = 78 } /** * @since 17.4 */ declare const enum MTRRVCOperationalStateOperationalState { Stopped = 0, Running = 1, Paused = 2, Error = 3, SeekingCharger = 64, Charging = 65, Docked = 66, EmptyingDustBin = 67, CleaningMop = 68, FillingWaterTank = 69, UpdatingMaps = 70 } /** * @since 17.4 */ declare class MTRRVCRunModeClusterChangeToModeParams extends NSObject implements NSCopying { static alloc(): MTRRVCRunModeClusterChangeToModeParams; // inherited from NSObject static new(): MTRRVCRunModeClusterChangeToModeParams; // inherited from NSObject /** * @since 17.4 */ newMode: number; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 17.4 */ declare class MTRRVCRunModeClusterChangeToModeResponseParams extends NSObject implements NSCopying { static alloc(): MTRRVCRunModeClusterChangeToModeResponseParams; // inherited from NSObject static new(): MTRRVCRunModeClusterChangeToModeResponseParams; // inherited from NSObject /** * @since 17.4 */ status: number; /** * @since 17.4 */ statusText: string; /** * @since 17.4 */ constructor(o: { responseValue: NSDictionary; }); copyWithZone(zone: interop.Pointer | interop.Reference): any; /** * @since 17.4 */ initWithResponseValueError(responseValue: NSDictionary, error?: interop.Reference): this; } /** * @since 17.4 */ declare class MTRRVCRunModeClusterModeOptionStruct extends NSObject implements NSCopying { static alloc(): MTRRVCRunModeClusterModeOptionStruct; // inherited from NSObject static new(): MTRRVCRunModeClusterModeOptionStruct; // inherited from NSObject /** * @since 17.4 */ label: string; /** * @since 17.4 */ mode: number; /** * @since 17.4 */ modeTags: NSArray; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 17.4 */ declare class MTRRVCRunModeClusterModeTagStruct extends NSObject implements NSCopying { static alloc(): MTRRVCRunModeClusterModeTagStruct; // inherited from NSObject static new(): MTRRVCRunModeClusterModeTagStruct; // inherited from NSObject /** * @since 17.4 */ mfgCode: number; /** * @since 17.4 */ value: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 17.4 */ declare const enum MTRRVCRunModeFeature { DirectModeChange = 65536 } /** * @since 17.4 */ declare const enum MTRRVCRunModeModeTag { Auto = 0, Quick = 1, Quiet = 2, LowNoise = 3, LowEnergy = 4, Vacation = 5, Min = 6, Max = 7, Night = 8, Day = 9, Idle = 16384, Cleaning = 16385, Mapping = 16386 } /** * @since 17.4 */ declare const enum MTRRVCRunModeStatusCode { Stuck = 65, DustBinMissing = 66, DustBinFull = 67, WaterTankEmpty = 68, WaterTankMissing = 69, WaterTankLidOpen = 70, MopCleaningPadMissing = 71, BatteryLow = 72 } /** * @since 17.6 */ declare const enum MTRRadonConcentrationMeasurementFeature { NumericMeasurement = 1, LevelIndication = 2, MediumLevel = 4, CriticalLevel = 8, PeakMeasurement = 16, AverageMeasurement = 32 } /** * @since 17.6 */ declare const enum MTRRadonConcentrationMeasurementLevelValue { Unknown = 0, Low = 1, Medium = 2, High = 3, Critical = 4 } /** * @since 17.6 */ declare const enum MTRRadonConcentrationMeasurementMeasurementMedium { Air = 0, Water = 1, Soil = 2 } /** * @since 17.6 */ declare const enum MTRRadonConcentrationMeasurementMeasurementUnit { PPM = 0, PPB = 1, PPT = 2, MGM3 = 3, UGM3 = 4, NGM3 = 5, PM3 = 6, BQM3 = 7 } /** * @since 16.1 */ declare class MTRReadParams extends NSObject implements NSCopying, NSSecureCoding { static alloc(): MTRReadParams; // inherited from NSObject static new(): MTRReadParams; // inherited from NSObject /** * @since 17.6 */ assumeUnknownAttributesReportable: boolean; /** * @since 16.1 * @deprecated 16.4 */ fabricFiltered: number; /** * @since 16.4 */ filterByFabric: boolean; /** * @since 16.4 */ minEventNumber: number; static readonly supportsSecureCoding: boolean; // inherited from NSSecureCoding constructor(o: { coder: NSCoder; }); // inherited from NSCoding copyWithZone(zone: interop.Pointer | interop.Reference): any; encodeWithCoder(coder: NSCoder): void; initWithCoder(coder: NSCoder): this; } /** * @since 18.4 */ declare const enum MTRRefrigeratorAlarmAlarmBitmap { DoorOpen = 1 } /** * @since 18.4 */ declare class MTRRefrigeratorAlarmClusterNotifyEvent extends NSObject implements NSCopying { static alloc(): MTRRefrigeratorAlarmClusterNotifyEvent; // inherited from NSObject static new(): MTRRefrigeratorAlarmClusterNotifyEvent; // inherited from NSObject /** * @since 18.4 */ active: number; /** * @since 18.4 */ inactive: number; /** * @since 18.4 */ mask: number; /** * @since 18.4 */ state: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTRRefrigeratorAndTemperatureControlledCabinetModeClusterChangeToModeParams extends NSObject implements NSCopying { static alloc(): MTRRefrigeratorAndTemperatureControlledCabinetModeClusterChangeToModeParams; // inherited from NSObject static new(): MTRRefrigeratorAndTemperatureControlledCabinetModeClusterChangeToModeParams; // inherited from NSObject /** * @since 18.4 */ newMode: number; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTRRefrigeratorAndTemperatureControlledCabinetModeClusterChangeToModeResponseParams extends NSObject implements NSCopying { static alloc(): MTRRefrigeratorAndTemperatureControlledCabinetModeClusterChangeToModeResponseParams; // inherited from NSObject static new(): MTRRefrigeratorAndTemperatureControlledCabinetModeClusterChangeToModeResponseParams; // inherited from NSObject /** * @since 18.4 */ status: number; /** * @since 18.4 */ statusText: string; /** * @since 18.4 */ constructor(o: { responseValue: NSDictionary; }); copyWithZone(zone: interop.Pointer | interop.Reference): any; /** * @since 18.4 */ initWithResponseValueError(responseValue: NSDictionary, error?: interop.Reference): this; } /** * @since 18.4 */ declare class MTRRefrigeratorAndTemperatureControlledCabinetModeClusterModeOptionStruct extends NSObject implements NSCopying { static alloc(): MTRRefrigeratorAndTemperatureControlledCabinetModeClusterModeOptionStruct; // inherited from NSObject static new(): MTRRefrigeratorAndTemperatureControlledCabinetModeClusterModeOptionStruct; // inherited from NSObject /** * @since 18.4 */ label: string; /** * @since 18.4 */ mode: number; /** * @since 18.4 */ modeTags: NSArray; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTRRefrigeratorAndTemperatureControlledCabinetModeClusterModeTagStruct extends NSObject implements NSCopying { static alloc(): MTRRefrigeratorAndTemperatureControlledCabinetModeClusterModeTagStruct; // inherited from NSObject static new(): MTRRefrigeratorAndTemperatureControlledCabinetModeClusterModeTagStruct; // inherited from NSObject /** * @since 18.4 */ mfgCode: number; /** * @since 18.4 */ value: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare const enum MTRRefrigeratorAndTemperatureControlledCabinetModeModeTag { Auto = 0, Quick = 1, Quiet = 2, LowNoise = 3, LowEnergy = 4, Vacation = 5, Min = 6, Max = 7, Night = 8, Day = 9, RapidCool = 16384, RapidFreeze = 16385 } /** * @since 18.2 */ declare function MTRRequestCommandNameForID(clusterID: MTRClusterIDType, commandID: MTRCommandIDType): string; /** * @since 18.2 */ declare function MTRResponseCommandNameForID(clusterID: MTRClusterIDType, commandID: MTRCommandIDType): string; /** * @since 17.6 */ declare class MTRServerAttribute extends NSObject { static alloc(): MTRServerAttribute; // inherited from NSObject static new(): MTRServerAttribute; // inherited from NSObject static newFeatureMapAttributeWithInitialValue(value: number): MTRServerAttribute; readonly attributeID: number; readonly requiredReadPrivilege: MTRAccessControlEntryPrivilege; readonly value: NSDictionary; readonly writable: boolean; constructor(o: { readonlyAttributeWithID: number; initialValue: NSDictionary; requiredPrivilege: MTRAccessControlEntryPrivilege; }); initReadonlyAttributeWithIDInitialValueRequiredPrivilege(attributeID: number, value: NSDictionary, requiredPrivilege: MTRAccessControlEntryPrivilege): this; setValue(value: NSDictionary): boolean; } /** * @since 17.6 */ declare class MTRServerCluster extends NSObject { static alloc(): MTRServerCluster; // inherited from NSObject static new(): MTRServerCluster; // inherited from NSObject static newDescriptorCluster(): MTRServerCluster; readonly accessGrants: NSArray; readonly attributes: NSArray; readonly clusterID: number; readonly clusterRevision: number; constructor(o: { clusterID: number; revision: number; }); addAccessGrant(accessGrant: MTRAccessGrant): void; addAttribute(attribute: MTRServerAttribute): boolean; initWithClusterIDRevision(clusterID: number, revision: number): this; removeAccessGrant(accessGrant: MTRAccessGrant): void; } /** * @since 17.6 */ declare class MTRServerEndpoint extends NSObject { static alloc(): MTRServerEndpoint; // inherited from NSObject static new(): MTRServerEndpoint; // inherited from NSObject readonly accessGrants: NSArray; readonly deviceTypes: NSArray; readonly endpointID: number; readonly serverClusters: NSArray; constructor(o: { endpointID: number; deviceTypes: NSArray | MTRDeviceTypeRevision[]; }); addAccessGrant(accessGrant: MTRAccessGrant): void; addServerCluster(serverCluster: MTRServerCluster): boolean; initWithEndpointIDDeviceTypes(endpointID: number, deviceTypes: NSArray | MTRDeviceTypeRevision[]): this; removeAccessGrant(accessGrant: MTRAccessGrant): void; } /** * @since 18.4 */ declare class MTRServiceAreaClusterAreaInfoStruct extends NSObject implements NSCopying { static alloc(): MTRServiceAreaClusterAreaInfoStruct; // inherited from NSObject static new(): MTRServiceAreaClusterAreaInfoStruct; // inherited from NSObject /** * @since 18.4 */ landmarkInfo: MTRServiceAreaClusterLandmarkInfoStruct; /** * @since 18.4 */ locationInfo: MTRDataTypeLocationDescriptorStruct; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTRServiceAreaClusterAreaStruct extends NSObject implements NSCopying { static alloc(): MTRServiceAreaClusterAreaStruct; // inherited from NSObject static new(): MTRServiceAreaClusterAreaStruct; // inherited from NSObject /** * @since 18.4 */ areaID: number; /** * @since 18.4 */ areaInfo: MTRServiceAreaClusterAreaInfoStruct; /** * @since 18.4 */ mapID: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTRServiceAreaClusterLandmarkInfoStruct extends NSObject implements NSCopying { static alloc(): MTRServiceAreaClusterLandmarkInfoStruct; // inherited from NSObject static new(): MTRServiceAreaClusterLandmarkInfoStruct; // inherited from NSObject /** * @since 18.4 */ landmarkTag: number; /** * @since 18.4 */ relativePositionTag: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTRServiceAreaClusterMapStruct extends NSObject implements NSCopying { static alloc(): MTRServiceAreaClusterMapStruct; // inherited from NSObject static new(): MTRServiceAreaClusterMapStruct; // inherited from NSObject /** * @since 18.4 */ mapID: number; /** * @since 18.4 */ name: string; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTRServiceAreaClusterProgressStruct extends NSObject implements NSCopying { static alloc(): MTRServiceAreaClusterProgressStruct; // inherited from NSObject static new(): MTRServiceAreaClusterProgressStruct; // inherited from NSObject /** * @since 18.4 */ areaID: number; /** * @since 18.4 */ status: number; /** * @since 18.4 */ totalOperationalTime: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTRServiceAreaClusterSelectAreasParams extends NSObject implements NSCopying { static alloc(): MTRServiceAreaClusterSelectAreasParams; // inherited from NSObject static new(): MTRServiceAreaClusterSelectAreasParams; // inherited from NSObject /** * @since 18.4 */ newAreas: NSArray; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTRServiceAreaClusterSelectAreasResponseParams extends NSObject implements NSCopying { static alloc(): MTRServiceAreaClusterSelectAreasResponseParams; // inherited from NSObject static new(): MTRServiceAreaClusterSelectAreasResponseParams; // inherited from NSObject /** * @since 18.4 */ status: number; /** * @since 18.4 */ statusText: string; /** * @since 18.4 */ constructor(o: { responseValue: NSDictionary; }); copyWithZone(zone: interop.Pointer | interop.Reference): any; /** * @since 18.4 */ initWithResponseValueError(responseValue: NSDictionary, error?: interop.Reference): this; } /** * @since 18.4 */ declare class MTRServiceAreaClusterSkipAreaParams extends NSObject implements NSCopying { static alloc(): MTRServiceAreaClusterSkipAreaParams; // inherited from NSObject static new(): MTRServiceAreaClusterSkipAreaParams; // inherited from NSObject serverSideProcessingTimeout: number; /** * @since 18.4 */ skippedArea: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTRServiceAreaClusterSkipAreaResponseParams extends NSObject implements NSCopying { static alloc(): MTRServiceAreaClusterSkipAreaResponseParams; // inherited from NSObject static new(): MTRServiceAreaClusterSkipAreaResponseParams; // inherited from NSObject /** * @since 18.4 */ status: number; /** * @since 18.4 */ statusText: string; /** * @since 18.4 */ constructor(o: { responseValue: NSDictionary; }); copyWithZone(zone: interop.Pointer | interop.Reference): any; /** * @since 18.4 */ initWithResponseValueError(responseValue: NSDictionary, error?: interop.Reference): this; } /** * @since 18.4 */ declare const enum MTRServiceAreaFeature { SelectWhileRunning = 1, ProgressReporting = 2, Maps = 4 } /** * @since 18.4 */ declare const enum MTRServiceAreaOperationalStatus { Pending = 0, Operating = 1, Skipped = 2, Completed = 3 } /** * @since 18.4 */ declare const enum MTRServiceAreaSelectAreasStatus { Success = 0, UnsupportedArea = 1, InvalidInMode = 2, InvalidSet = 3 } /** * @since 18.4 */ declare const enum MTRServiceAreaSkipAreaStatus { Success = 0, InvalidAreaList = 1, InvalidInMode = 2, InvalidSkippedArea = 3 } /** * @since 16.4 */ declare function MTRSetLogCallback(logTypeThreshold: MTRLogType, callback: (p1: MTRLogType, p2: string, p3: string) => void): void; /** * @since 17.6 */ declare function MTRSetMessageReliabilityParameters(idleRetransmitMs: number, activeRetransmitMs: number, activeThresholdMs: number, additionalRetransmitDelayMs: number): void; /** * @since 16.1 */ declare class MTRSetupPayload extends NSObject implements NSCopying, NSSecureCoding { static alloc(): MTRSetupPayload; // inherited from NSObject /** * @since 16.1 * @deprecated 18.4 */ static generateRandomPIN(): number; /** * @since 16.2 */ static generateRandomSetupPasscode(): number; /** * @since 18.4 */ static isValidSetupPasscode(setupPasscode: number): boolean; static new(): MTRSetupPayload; // inherited from NSObject /** * @since 16.2 * @deprecated 17.6 */ static setupPayloadWithOnboardingPayloadError(onboardingPayload: string, error?: interop.Reference): MTRSetupPayload; commissioningFlow: MTRCommissioningFlow; /** * @since 16.4 */ discoveryCapabilities: MTRDiscoveryCapabilities; discriminator: number; hasShortDiscriminator: boolean; productID: number; /** * @since 16.1 * @deprecated 16.4 */ rendezvousInformation: number; serialNumber: string; /** * @since 16.1 * @deprecated 16.4 */ setUpPINCode: number; /** * @since 16.4 */ setupPasscode: number; /** * @since 17.6 */ readonly vendorElements: NSArray; vendorID: number; version: number; static readonly supportsSecureCoding: boolean; // inherited from NSSecureCoding constructor(o: { coder: NSCoder; }); // inherited from NSCoding /** * @since 17.6 */ constructor(o: { payload: string; }); /** * @since 16.2 */ constructor(o: { setupPasscode: number; discriminator: number; }); /** * @since 17.6 */ addOrReplaceVendorElement(element: MTROptionalQRCodeInfo): void; copyWithZone(zone: interop.Pointer | interop.Reference): any; encodeWithCoder(coder: NSCoder): void; /** * @since 16.1 * @deprecated 17.6 */ getAllOptionalVendorData(error?: interop.Reference): NSArray; initWithCoder(coder: NSCoder): this; /** * @since 17.6 */ initWithPayload(payload: string): this; /** * @since 16.2 */ initWithSetupPasscodeDiscriminator(setupPasscode: number, discriminator: number): this; manualEntryCode(): string; /** * @since 17.6 */ qrCodeString(): string; /** * @since 17.6 */ removeVendorElementWithTag(tag: number): void; /** * @since 17.6 */ vendorElementWithTag(tag: number): MTROptionalQRCodeInfo; } /** * @since 16.1 */ declare var MTRSignedIntegerValueType: string; /** * @since 16.4 */ declare var MTRSizeThreadExtendedPANID: number; /** * @since 16.1 * @deprecated 16.4 */ declare var MTRSizeThreadExtendedPanId: number; /** * @since 16.1 */ declare var MTRSizeThreadMasterKey: number; /** * @since 16.1 */ declare var MTRSizeThreadNetworkName: number; /** * @since 16.4 */ declare var MTRSizeThreadPANID: number; /** * @since 16.1 */ declare var MTRSizeThreadPSKc: number; /** * @since 17.6 */ declare const enum MTRSmokeCOAlarmAlarmState { Normal = 0, Warning = 1, Critical = 2 } /** * @since 17.6 */ declare class MTRSmokeCOAlarmClusterAlarmMutedEvent extends NSObject implements NSCopying { static alloc(): MTRSmokeCOAlarmClusterAlarmMutedEvent; // inherited from NSObject static new(): MTRSmokeCOAlarmClusterAlarmMutedEvent; // inherited from NSObject copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 17.6 */ declare class MTRSmokeCOAlarmClusterAllClearEvent extends NSObject implements NSCopying { static alloc(): MTRSmokeCOAlarmClusterAllClearEvent; // inherited from NSObject static new(): MTRSmokeCOAlarmClusterAllClearEvent; // inherited from NSObject copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 17.6 */ declare class MTRSmokeCOAlarmClusterCOAlarmEvent extends NSObject implements NSCopying { static alloc(): MTRSmokeCOAlarmClusterCOAlarmEvent; // inherited from NSObject static new(): MTRSmokeCOAlarmClusterCOAlarmEvent; // inherited from NSObject /** * @since 17.6 */ alarmSeverityLevel: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 17.6 */ declare class MTRSmokeCOAlarmClusterEndOfServiceEvent extends NSObject implements NSCopying { static alloc(): MTRSmokeCOAlarmClusterEndOfServiceEvent; // inherited from NSObject static new(): MTRSmokeCOAlarmClusterEndOfServiceEvent; // inherited from NSObject copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 17.6 */ declare class MTRSmokeCOAlarmClusterHardwareFaultEvent extends NSObject implements NSCopying { static alloc(): MTRSmokeCOAlarmClusterHardwareFaultEvent; // inherited from NSObject static new(): MTRSmokeCOAlarmClusterHardwareFaultEvent; // inherited from NSObject copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 17.6 */ declare class MTRSmokeCOAlarmClusterInterconnectCOAlarmEvent extends NSObject implements NSCopying { static alloc(): MTRSmokeCOAlarmClusterInterconnectCOAlarmEvent; // inherited from NSObject static new(): MTRSmokeCOAlarmClusterInterconnectCOAlarmEvent; // inherited from NSObject /** * @since 17.6 */ alarmSeverityLevel: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 17.6 */ declare class MTRSmokeCOAlarmClusterInterconnectSmokeAlarmEvent extends NSObject implements NSCopying { static alloc(): MTRSmokeCOAlarmClusterInterconnectSmokeAlarmEvent; // inherited from NSObject static new(): MTRSmokeCOAlarmClusterInterconnectSmokeAlarmEvent; // inherited from NSObject /** * @since 17.6 */ alarmSeverityLevel: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 17.6 */ declare class MTRSmokeCOAlarmClusterLowBatteryEvent extends NSObject implements NSCopying { static alloc(): MTRSmokeCOAlarmClusterLowBatteryEvent; // inherited from NSObject static new(): MTRSmokeCOAlarmClusterLowBatteryEvent; // inherited from NSObject /** * @since 17.6 */ alarmSeverityLevel: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 17.6 */ declare class MTRSmokeCOAlarmClusterMuteEndedEvent extends NSObject implements NSCopying { static alloc(): MTRSmokeCOAlarmClusterMuteEndedEvent; // inherited from NSObject static new(): MTRSmokeCOAlarmClusterMuteEndedEvent; // inherited from NSObject copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 17.6 */ declare class MTRSmokeCOAlarmClusterSelfTestCompleteEvent extends NSObject implements NSCopying { static alloc(): MTRSmokeCOAlarmClusterSelfTestCompleteEvent; // inherited from NSObject static new(): MTRSmokeCOAlarmClusterSelfTestCompleteEvent; // inherited from NSObject copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 17.6 */ declare class MTRSmokeCOAlarmClusterSelfTestRequestParams extends NSObject implements NSCopying { static alloc(): MTRSmokeCOAlarmClusterSelfTestRequestParams; // inherited from NSObject static new(): MTRSmokeCOAlarmClusterSelfTestRequestParams; // inherited from NSObject serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 17.6 */ declare class MTRSmokeCOAlarmClusterSmokeAlarmEvent extends NSObject implements NSCopying { static alloc(): MTRSmokeCOAlarmClusterSmokeAlarmEvent; // inherited from NSObject static new(): MTRSmokeCOAlarmClusterSmokeAlarmEvent; // inherited from NSObject /** * @since 17.6 */ alarmSeverityLevel: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 17.6 */ declare const enum MTRSmokeCOAlarmContaminationState { Normal = 0, Low = 1, Warning = 2, Critical = 3 } /** * @since 17.6 */ declare const enum MTRSmokeCOAlarmEndOfService { Normal = 0, Expired = 1 } /** * @since 17.6 */ declare const enum MTRSmokeCOAlarmExpressedState { Normal = 0, SmokeAlarm = 1, COAlarm = 2, BatteryAlert = 3, Testing = 4, HardwareFault = 5, EndOfService = 6, InterconnectSmoke = 7, InterconnectCO = 8 } /** * @since 17.6 */ declare const enum MTRSmokeCOAlarmFeature { SmokeAlarm = 1, COAlarm = 2 } /** * @since 17.6 */ declare const enum MTRSmokeCOAlarmMuteState { NotMuted = 0, Muted = 1 } /** * @since 17.6 */ declare const enum MTRSmokeCOAlarmSensitivity { High = 0, Standard = 1, Low = 2 } /** * @since 16.1 */ declare class MTRSoftwareDiagnosticsClusterResetWatermarksParams extends NSObject implements NSCopying { static alloc(): MTRSoftwareDiagnosticsClusterResetWatermarksParams; // inherited from NSObject static new(): MTRSoftwareDiagnosticsClusterResetWatermarksParams; // inherited from NSObject serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRSoftwareDiagnosticsClusterSoftwareFaultEvent extends NSObject implements NSCopying { static alloc(): MTRSoftwareDiagnosticsClusterSoftwareFaultEvent; // inherited from NSObject static new(): MTRSoftwareDiagnosticsClusterSoftwareFaultEvent; // inherited from NSObject /** * @since 16.1 */ faultRecording: NSData; /** * @since 16.1 */ id: number; /** * @since 16.1 */ name: string; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 * @deprecated 16.4 */ declare class MTRSoftwareDiagnosticsClusterThreadMetrics extends MTRSoftwareDiagnosticsClusterThreadMetricsStruct { static alloc(): MTRSoftwareDiagnosticsClusterThreadMetrics; // inherited from NSObject static new(): MTRSoftwareDiagnosticsClusterThreadMetrics; // inherited from NSObject } /** * @since 16.4 */ declare class MTRSoftwareDiagnosticsClusterThreadMetricsStruct extends NSObject implements NSCopying { static alloc(): MTRSoftwareDiagnosticsClusterThreadMetricsStruct; // inherited from NSObject static new(): MTRSoftwareDiagnosticsClusterThreadMetricsStruct; // inherited from NSObject /** * @since 16.4 */ id: number; /** * @since 16.4 */ name: string; /** * @since 16.4 */ stackFreeCurrent: number; /** * @since 16.4 */ stackFreeMinimum: number; /** * @since 16.4 */ stackSize: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare const enum MTRSoftwareDiagnosticsFeature { Watermarks = 1, WaterMarks = 1 } /** * @since 16.4 */ interface MTRStorage extends NSObjectProtocol { removeStorageDataForKey(key: string): boolean; setStorageDataForKey(value: NSData, key: string): boolean; storageDataForKey(key: string): NSData; } declare var MTRStorage: { prototype: MTRStorage; }; /** * @since 17.6 */ declare const enum MTRStorageSecurityLevel { Secure = 0, NotSecure = 1 } /** * @since 17.6 */ declare const enum MTRStorageSharingType { NotShared = 0, SameIdentity = 1, SameACLs = 2, SameFabric = 3 } /** * @since 16.1 */ declare var MTRStructureValueType: string; /** * @since 16.1 */ declare class MTRSubscribeParams extends MTRReadParams implements NSCopying, NSSecureCoding { static alloc(): MTRSubscribeParams; // inherited from NSObject static new(): MTRSubscribeParams; // inherited from NSObject /** * @since 16.1 * @deprecated 16.4 */ autoResubscribe: number; /** * @since 16.1 * @deprecated 16.4 */ keepPreviousSubscriptions: number; /** * @since 16.4 */ maxInterval: number; /** * @since 16.4 */ minInterval: number; /** * @since 16.4 */ replaceExistingSubscriptions: boolean; /** * @since 16.4 */ reportEventsUrgently: boolean; /** * @since 16.4 */ resubscribeAutomatically: boolean; static readonly supportsSecureCoding: boolean; // inherited from NSSecureCoding constructor(o: { coder: NSCoder; }); // inherited from NSCoding constructor(o: { minInterval: number; maxInterval: number; }); copyWithZone(zone: interop.Pointer | interop.Reference): any; encodeWithCoder(coder: NSCoder): void; initWithCoder(coder: NSCoder): this; initWithMinIntervalMaxInterval(minInterval: number, maxInterval: number): this; } /** * @since 16.1 */ declare class MTRSwitchClusterInitialPressEvent extends NSObject implements NSCopying { static alloc(): MTRSwitchClusterInitialPressEvent; // inherited from NSObject static new(): MTRSwitchClusterInitialPressEvent; // inherited from NSObject /** * @since 16.1 */ newPosition: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRSwitchClusterLongPressEvent extends NSObject implements NSCopying { static alloc(): MTRSwitchClusterLongPressEvent; // inherited from NSObject static new(): MTRSwitchClusterLongPressEvent; // inherited from NSObject /** * @since 16.1 */ newPosition: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRSwitchClusterLongReleaseEvent extends NSObject implements NSCopying { static alloc(): MTRSwitchClusterLongReleaseEvent; // inherited from NSObject static new(): MTRSwitchClusterLongReleaseEvent; // inherited from NSObject /** * @since 16.1 */ previousPosition: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRSwitchClusterMultiPressCompleteEvent extends NSObject implements NSCopying { static alloc(): MTRSwitchClusterMultiPressCompleteEvent; // inherited from NSObject static new(): MTRSwitchClusterMultiPressCompleteEvent; // inherited from NSObject /** * @since 16.1 * @deprecated 16.4 */ newPosition: number; /** * @since 16.4 */ previousPosition: number; /** * @since 16.1 */ totalNumberOfPressesCounted: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRSwitchClusterMultiPressOngoingEvent extends NSObject implements NSCopying { static alloc(): MTRSwitchClusterMultiPressOngoingEvent; // inherited from NSObject static new(): MTRSwitchClusterMultiPressOngoingEvent; // inherited from NSObject /** * @since 16.1 */ currentNumberOfPressesCounted: number; /** * @since 16.1 */ newPosition: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRSwitchClusterShortReleaseEvent extends NSObject implements NSCopying { static alloc(): MTRSwitchClusterShortReleaseEvent; // inherited from NSObject static new(): MTRSwitchClusterShortReleaseEvent; // inherited from NSObject /** * @since 16.1 */ previousPosition: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRSwitchClusterSwitchLatchedEvent extends NSObject implements NSCopying { static alloc(): MTRSwitchClusterSwitchLatchedEvent; // inherited from NSObject static new(): MTRSwitchClusterSwitchLatchedEvent; // inherited from NSObject /** * @since 16.1 */ newPosition: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.2 */ declare const enum MTRSwitchFeature { LatchingSwitch = 1, MomentarySwitch = 2, MomentarySwitchRelease = 4, MomentarySwitchLongPress = 8, MomentarySwitchMultiPress = 16, ActionSwitch = 32 } /** * @since 16.1 */ declare class MTRTargetNavigatorClusterNavigateTargetParams extends NSObject implements NSCopying { static alloc(): MTRTargetNavigatorClusterNavigateTargetParams; // inherited from NSObject static new(): MTRTargetNavigatorClusterNavigateTargetParams; // inherited from NSObject /** * @since 16.1 */ data: string; serverSideProcessingTimeout: number; /** * @since 16.1 */ target: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRTargetNavigatorClusterNavigateTargetResponseParams extends NSObject implements NSCopying { static alloc(): MTRTargetNavigatorClusterNavigateTargetResponseParams; // inherited from NSObject static new(): MTRTargetNavigatorClusterNavigateTargetResponseParams; // inherited from NSObject /** * @since 16.1 */ data: string; /** * @since 16.1 */ status: number; /** * @since 16.1 * @deprecated 16.4 */ timedInvokeTimeoutMs: number; /** * @since 17.0 */ constructor(o: { responseValue: NSDictionary; }); copyWithZone(zone: interop.Pointer | interop.Reference): any; /** * @since 17.0 */ initWithResponseValueError(responseValue: NSDictionary, error?: interop.Reference): this; } /** * @since 16.1 * @deprecated 16.4 */ declare class MTRTargetNavigatorClusterTargetInfo extends MTRTargetNavigatorClusterTargetInfoStruct { static alloc(): MTRTargetNavigatorClusterTargetInfo; // inherited from NSObject static new(): MTRTargetNavigatorClusterTargetInfo; // inherited from NSObject } /** * @since 16.4 */ declare class MTRTargetNavigatorClusterTargetInfoStruct extends NSObject implements NSCopying { static alloc(): MTRTargetNavigatorClusterTargetInfoStruct; // inherited from NSObject static new(): MTRTargetNavigatorClusterTargetInfoStruct; // inherited from NSObject /** * @since 16.4 */ identifier: number; /** * @since 16.4 */ name: string; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTRTargetNavigatorClusterTargetUpdatedEvent extends NSObject implements NSCopying { static alloc(): MTRTargetNavigatorClusterTargetUpdatedEvent; // inherited from NSObject static new(): MTRTargetNavigatorClusterTargetUpdatedEvent; // inherited from NSObject /** * @since 18.4 */ currentTarget: number; /** * @since 18.4 */ data: NSData; /** * @since 18.4 */ targetList: NSArray; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare const enum MTRTargetNavigatorStatus { Success = 0, TargetNotFound = 1, NotAllowed = 2 } /** * @since 18.4 */ declare class MTRTemperatureControlClusterSetTemperatureParams extends NSObject implements NSCopying { static alloc(): MTRTemperatureControlClusterSetTemperatureParams; // inherited from NSObject static new(): MTRTemperatureControlClusterSetTemperatureParams; // inherited from NSObject serverSideProcessingTimeout: number; /** * @since 18.4 */ targetTemperature: number; /** * @since 18.4 */ targetTemperatureLevel: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare const enum MTRTemperatureControlFeature { TemperatureNumber = 1, TemperatureLevel = 2, TemperatureStep = 4 } /** * @since 16.1 * @deprecated 16.4 */ declare const enum MTRTestClusterBitmap16MaskMap { MaskVal1 = 1, MaskVal2 = 2, MaskVal3 = 4, MaskVal4 = 16384 } /** * @since 16.1 * @deprecated 16.4 */ declare const enum MTRTestClusterBitmap32MaskMap { MaskVal1 = 1, MaskVal2 = 2, MaskVal3 = 4, MaskVal4 = 1073741824 } /** * @since 16.1 * @deprecated 16.4 */ declare const enum MTRTestClusterBitmap64MaskMap { MaskVal1 = 1, MaskVal2 = 2, MaskVal3 = 4, MaskVal4 = 4611686018427387904 } /** * @since 16.1 * @deprecated 16.4 */ declare const enum MTRTestClusterBitmap8MaskMap { MaskVal1 = 1, MaskVal2 = 2, MaskVal3 = 4, MaskVal4 = 64 } /** * @since 16.1 * @deprecated 16.4 */ declare class MTRTestClusterClusterBooleanResponseParams extends MTRUnitTestingClusterBooleanResponseParams { static alloc(): MTRTestClusterClusterBooleanResponseParams; // inherited from NSObject static new(): MTRTestClusterClusterBooleanResponseParams; // inherited from NSObject } /** * @since 16.1 * @deprecated 16.4 */ declare class MTRTestClusterClusterDoubleNestedStructList extends MTRUnitTestingClusterDoubleNestedStructList { static alloc(): MTRTestClusterClusterDoubleNestedStructList; // inherited from NSObject static new(): MTRTestClusterClusterDoubleNestedStructList; // inherited from NSObject } /** * @since 16.1 * @deprecated 16.4 */ declare class MTRTestClusterClusterNestedStruct extends MTRUnitTestingClusterNestedStruct { static alloc(): MTRTestClusterClusterNestedStruct; // inherited from NSObject static new(): MTRTestClusterClusterNestedStruct; // inherited from NSObject /** * @since 16.1 * @deprecated 16.4 */ c: MTRTestClusterClusterSimpleStruct; } /** * @since 16.1 * @deprecated 16.4 */ declare class MTRTestClusterClusterNestedStructList extends MTRUnitTestingClusterNestedStructList { static alloc(): MTRTestClusterClusterNestedStructList; // inherited from NSObject static new(): MTRTestClusterClusterNestedStructList; // inherited from NSObject /** * @since 16.1 * @deprecated 16.4 */ c: MTRTestClusterClusterSimpleStruct; } /** * @since 16.1 * @deprecated 16.4 */ declare class MTRTestClusterClusterNullablesAndOptionalsStruct extends MTRUnitTestingClusterNullablesAndOptionalsStruct { static alloc(): MTRTestClusterClusterNullablesAndOptionalsStruct; // inherited from NSObject static new(): MTRTestClusterClusterNullablesAndOptionalsStruct; // inherited from NSObject /** * @since 16.1 * @deprecated 16.4 */ nullableOptionalStruct: MTRTestClusterClusterSimpleStruct; /** * @since 16.1 * @deprecated 16.4 */ nullableStruct: MTRTestClusterClusterSimpleStruct; /** * @since 16.1 * @deprecated 16.4 */ optionalStruct: MTRTestClusterClusterSimpleStruct; } /** * @since 16.1 * @deprecated 16.4 */ declare class MTRTestClusterClusterSimpleStruct extends MTRUnitTestingClusterSimpleStruct { static alloc(): MTRTestClusterClusterSimpleStruct; // inherited from NSObject static new(): MTRTestClusterClusterSimpleStruct; // inherited from NSObject } /** * @since 16.1 * @deprecated 16.4 */ declare class MTRTestClusterClusterSimpleStructEchoRequestParams extends MTRUnitTestingClusterSimpleStructEchoRequestParams { static alloc(): MTRTestClusterClusterSimpleStructEchoRequestParams; // inherited from NSObject static new(): MTRTestClusterClusterSimpleStructEchoRequestParams; // inherited from NSObject } /** * @since 16.1 * @deprecated 16.4 */ declare class MTRTestClusterClusterSimpleStructResponseParams extends MTRUnitTestingClusterSimpleStructResponseParams { static alloc(): MTRTestClusterClusterSimpleStructResponseParams; // inherited from NSObject static new(): MTRTestClusterClusterSimpleStructResponseParams; // inherited from NSObject } /** * @since 16.1 * @deprecated 16.4 */ declare class MTRTestClusterClusterTestAddArgumentsParams extends MTRUnitTestingClusterTestAddArgumentsParams { static alloc(): MTRTestClusterClusterTestAddArgumentsParams; // inherited from NSObject static new(): MTRTestClusterClusterTestAddArgumentsParams; // inherited from NSObject } /** * @since 16.1 * @deprecated 16.4 */ declare class MTRTestClusterClusterTestAddArgumentsResponseParams extends MTRUnitTestingClusterTestAddArgumentsResponseParams { static alloc(): MTRTestClusterClusterTestAddArgumentsResponseParams; // inherited from NSObject static new(): MTRTestClusterClusterTestAddArgumentsResponseParams; // inherited from NSObject } /** * @since 16.1 * @deprecated 16.4 */ declare class MTRTestClusterClusterTestComplexNullableOptionalRequestParams extends MTRUnitTestingClusterTestComplexNullableOptionalRequestParams { static alloc(): MTRTestClusterClusterTestComplexNullableOptionalRequestParams; // inherited from NSObject static new(): MTRTestClusterClusterTestComplexNullableOptionalRequestParams; // inherited from NSObject } /** * @since 16.1 * @deprecated 16.4 */ declare class MTRTestClusterClusterTestComplexNullableOptionalResponseParams extends MTRUnitTestingClusterTestComplexNullableOptionalResponseParams { static alloc(): MTRTestClusterClusterTestComplexNullableOptionalResponseParams; // inherited from NSObject static new(): MTRTestClusterClusterTestComplexNullableOptionalResponseParams; // inherited from NSObject } /** * @since 16.1 * @deprecated 16.4 */ declare class MTRTestClusterClusterTestEmitTestEventRequestParams extends MTRUnitTestingClusterTestEmitTestEventRequestParams { static alloc(): MTRTestClusterClusterTestEmitTestEventRequestParams; // inherited from NSObject static new(): MTRTestClusterClusterTestEmitTestEventRequestParams; // inherited from NSObject } /** * @since 16.1 * @deprecated 16.4 */ declare class MTRTestClusterClusterTestEmitTestEventResponseParams extends MTRUnitTestingClusterTestEmitTestEventResponseParams { static alloc(): MTRTestClusterClusterTestEmitTestEventResponseParams; // inherited from NSObject static new(): MTRTestClusterClusterTestEmitTestEventResponseParams; // inherited from NSObject } /** * @since 16.1 * @deprecated 16.4 */ declare class MTRTestClusterClusterTestEmitTestFabricScopedEventRequestParams extends MTRUnitTestingClusterTestEmitTestFabricScopedEventRequestParams { static alloc(): MTRTestClusterClusterTestEmitTestFabricScopedEventRequestParams; // inherited from NSObject static new(): MTRTestClusterClusterTestEmitTestFabricScopedEventRequestParams; // inherited from NSObject } /** * @since 16.1 * @deprecated 16.4 */ declare class MTRTestClusterClusterTestEmitTestFabricScopedEventResponseParams extends MTRUnitTestingClusterTestEmitTestFabricScopedEventResponseParams { static alloc(): MTRTestClusterClusterTestEmitTestFabricScopedEventResponseParams; // inherited from NSObject static new(): MTRTestClusterClusterTestEmitTestFabricScopedEventResponseParams; // inherited from NSObject } /** * @since 16.1 * @deprecated 16.4 */ declare class MTRTestClusterClusterTestEnumsRequestParams extends MTRUnitTestingClusterTestEnumsRequestParams { static alloc(): MTRTestClusterClusterTestEnumsRequestParams; // inherited from NSObject static new(): MTRTestClusterClusterTestEnumsRequestParams; // inherited from NSObject } /** * @since 16.1 * @deprecated 16.4 */ declare class MTRTestClusterClusterTestEnumsResponseParams extends MTRUnitTestingClusterTestEnumsResponseParams { static alloc(): MTRTestClusterClusterTestEnumsResponseParams; // inherited from NSObject static new(): MTRTestClusterClusterTestEnumsResponseParams; // inherited from NSObject } /** * @since 16.1 * @deprecated 16.4 */ declare class MTRTestClusterClusterTestEventEvent extends MTRUnitTestingClusterTestEventEvent { static alloc(): MTRTestClusterClusterTestEventEvent; // inherited from NSObject static new(): MTRTestClusterClusterTestEventEvent; // inherited from NSObject /** * @since 16.1 * @deprecated 16.4 */ arg4: MTRTestClusterClusterSimpleStruct; } /** * @since 16.1 * @deprecated 16.4 */ declare class MTRTestClusterClusterTestFabricScoped extends MTRUnitTestingClusterTestFabricScoped { static alloc(): MTRTestClusterClusterTestFabricScoped; // inherited from NSObject static new(): MTRTestClusterClusterTestFabricScoped; // inherited from NSObject /** * @since 16.1 * @deprecated 16.4 */ fabricSensitiveStruct: MTRTestClusterClusterSimpleStruct; } /** * @since 16.1 * @deprecated 16.4 */ declare class MTRTestClusterClusterTestFabricScopedEventEvent extends MTRUnitTestingClusterTestFabricScopedEventEvent { static alloc(): MTRTestClusterClusterTestFabricScopedEventEvent; // inherited from NSObject static new(): MTRTestClusterClusterTestFabricScopedEventEvent; // inherited from NSObject } /** * @since 16.1 * @deprecated 16.4 */ declare class MTRTestClusterClusterTestListInt8UArgumentRequestParams extends MTRUnitTestingClusterTestListInt8UArgumentRequestParams { static alloc(): MTRTestClusterClusterTestListInt8UArgumentRequestParams; // inherited from NSObject static new(): MTRTestClusterClusterTestListInt8UArgumentRequestParams; // inherited from NSObject } /** * @since 16.1 * @deprecated 16.4 */ declare class MTRTestClusterClusterTestListInt8UReverseRequestParams extends MTRUnitTestingClusterTestListInt8UReverseRequestParams { static alloc(): MTRTestClusterClusterTestListInt8UReverseRequestParams; // inherited from NSObject static new(): MTRTestClusterClusterTestListInt8UReverseRequestParams; // inherited from NSObject } /** * @since 16.1 * @deprecated 16.4 */ declare class MTRTestClusterClusterTestListInt8UReverseResponseParams extends MTRUnitTestingClusterTestListInt8UReverseResponseParams { static alloc(): MTRTestClusterClusterTestListInt8UReverseResponseParams; // inherited from NSObject static new(): MTRTestClusterClusterTestListInt8UReverseResponseParams; // inherited from NSObject } /** * @since 16.1 * @deprecated 16.4 */ declare class MTRTestClusterClusterTestListNestedStructListArgumentRequestParams extends MTRUnitTestingClusterTestListNestedStructListArgumentRequestParams { static alloc(): MTRTestClusterClusterTestListNestedStructListArgumentRequestParams; // inherited from NSObject static new(): MTRTestClusterClusterTestListNestedStructListArgumentRequestParams; // inherited from NSObject } /** * @since 16.1 * @deprecated 16.4 */ declare class MTRTestClusterClusterTestListStructArgumentRequestParams extends MTRUnitTestingClusterTestListStructArgumentRequestParams { static alloc(): MTRTestClusterClusterTestListStructArgumentRequestParams; // inherited from NSObject static new(): MTRTestClusterClusterTestListStructArgumentRequestParams; // inherited from NSObject } /** * @since 16.1 * @deprecated 16.4 */ declare class MTRTestClusterClusterTestListStructOctet extends MTRUnitTestingClusterTestListStructOctet { static alloc(): MTRTestClusterClusterTestListStructOctet; // inherited from NSObject static new(): MTRTestClusterClusterTestListStructOctet; // inherited from NSObject } /** * @since 16.1 * @deprecated 16.4 */ declare class MTRTestClusterClusterTestNestedStructArgumentRequestParams extends MTRUnitTestingClusterTestNestedStructArgumentRequestParams { static alloc(): MTRTestClusterClusterTestNestedStructArgumentRequestParams; // inherited from NSObject static new(): MTRTestClusterClusterTestNestedStructArgumentRequestParams; // inherited from NSObject } /** * @since 16.1 * @deprecated 16.4 */ declare class MTRTestClusterClusterTestNestedStructListArgumentRequestParams extends MTRUnitTestingClusterTestNestedStructListArgumentRequestParams { static alloc(): MTRTestClusterClusterTestNestedStructListArgumentRequestParams; // inherited from NSObject static new(): MTRTestClusterClusterTestNestedStructListArgumentRequestParams; // inherited from NSObject } /** * @since 16.1 * @deprecated 16.4 */ declare class MTRTestClusterClusterTestNotHandledParams extends MTRUnitTestingClusterTestNotHandledParams { static alloc(): MTRTestClusterClusterTestNotHandledParams; // inherited from NSObject static new(): MTRTestClusterClusterTestNotHandledParams; // inherited from NSObject } /** * @since 16.1 * @deprecated 16.4 */ declare class MTRTestClusterClusterTestNullableOptionalRequestParams extends MTRUnitTestingClusterTestNullableOptionalRequestParams { static alloc(): MTRTestClusterClusterTestNullableOptionalRequestParams; // inherited from NSObject static new(): MTRTestClusterClusterTestNullableOptionalRequestParams; // inherited from NSObject } /** * @since 16.1 * @deprecated 16.4 */ declare class MTRTestClusterClusterTestNullableOptionalResponseParams extends MTRUnitTestingClusterTestNullableOptionalResponseParams { static alloc(): MTRTestClusterClusterTestNullableOptionalResponseParams; // inherited from NSObject static new(): MTRTestClusterClusterTestNullableOptionalResponseParams; // inherited from NSObject } /** * @since 16.1 * @deprecated 16.4 */ declare class MTRTestClusterClusterTestParams extends MTRUnitTestingClusterTestParams { static alloc(): MTRTestClusterClusterTestParams; // inherited from NSObject static new(): MTRTestClusterClusterTestParams; // inherited from NSObject } /** * @since 16.1 * @deprecated 16.4 */ declare class MTRTestClusterClusterTestSimpleArgumentRequestParams extends MTRUnitTestingClusterTestSimpleArgumentRequestParams { static alloc(): MTRTestClusterClusterTestSimpleArgumentRequestParams; // inherited from NSObject static new(): MTRTestClusterClusterTestSimpleArgumentRequestParams; // inherited from NSObject } /** * @since 16.1 * @deprecated 16.4 */ declare class MTRTestClusterClusterTestSimpleArgumentResponseParams extends MTRUnitTestingClusterTestSimpleArgumentResponseParams { static alloc(): MTRTestClusterClusterTestSimpleArgumentResponseParams; // inherited from NSObject static new(): MTRTestClusterClusterTestSimpleArgumentResponseParams; // inherited from NSObject } /** * @since 16.1 * @deprecated 16.4 */ declare class MTRTestClusterClusterTestSimpleOptionalArgumentRequestParams extends MTRUnitTestingClusterTestSimpleOptionalArgumentRequestParams { static alloc(): MTRTestClusterClusterTestSimpleOptionalArgumentRequestParams; // inherited from NSObject static new(): MTRTestClusterClusterTestSimpleOptionalArgumentRequestParams; // inherited from NSObject } /** * @since 16.1 * @deprecated 16.4 */ declare class MTRTestClusterClusterTestSpecificParams extends MTRUnitTestingClusterTestSpecificParams { static alloc(): MTRTestClusterClusterTestSpecificParams; // inherited from NSObject static new(): MTRTestClusterClusterTestSpecificParams; // inherited from NSObject } /** * @since 16.1 * @deprecated 16.4 */ declare class MTRTestClusterClusterTestSpecificResponseParams extends MTRUnitTestingClusterTestSpecificResponseParams { static alloc(): MTRTestClusterClusterTestSpecificResponseParams; // inherited from NSObject static new(): MTRTestClusterClusterTestSpecificResponseParams; // inherited from NSObject } /** * @since 16.1 * @deprecated 16.4 */ declare class MTRTestClusterClusterTestStructArgumentRequestParams extends MTRUnitTestingClusterTestStructArgumentRequestParams { static alloc(): MTRTestClusterClusterTestStructArgumentRequestParams; // inherited from NSObject static new(): MTRTestClusterClusterTestStructArgumentRequestParams; // inherited from NSObject } /** * @since 16.1 * @deprecated 16.4 */ declare class MTRTestClusterClusterTestStructArrayArgumentRequestParams extends MTRUnitTestingClusterTestStructArrayArgumentRequestParams { static alloc(): MTRTestClusterClusterTestStructArrayArgumentRequestParams; // inherited from NSObject static new(): MTRTestClusterClusterTestStructArrayArgumentRequestParams; // inherited from NSObject } /** * @since 16.1 * @deprecated 16.4 */ declare class MTRTestClusterClusterTestStructArrayArgumentResponseParams extends MTRUnitTestingClusterTestStructArrayArgumentResponseParams { static alloc(): MTRTestClusterClusterTestStructArrayArgumentResponseParams; // inherited from NSObject static new(): MTRTestClusterClusterTestStructArrayArgumentResponseParams; // inherited from NSObject } /** * @since 16.1 * @deprecated 16.4 */ declare class MTRTestClusterClusterTestUnknownCommandParams extends MTRUnitTestingClusterTestUnknownCommandParams { static alloc(): MTRTestClusterClusterTestUnknownCommandParams; // inherited from NSObject static new(): MTRTestClusterClusterTestUnknownCommandParams; // inherited from NSObject } /** * @since 16.1 * @deprecated 16.4 */ declare class MTRTestClusterClusterTimedInvokeRequestParams extends MTRUnitTestingClusterTimedInvokeRequestParams { static alloc(): MTRTestClusterClusterTimedInvokeRequestParams; // inherited from NSObject static new(): MTRTestClusterClusterTimedInvokeRequestParams; // inherited from NSObject } /** * @since 16.1 * @deprecated 16.4 */ declare const enum MTRTestClusterSimple { Unspecified = 0, ValueA = 1, ValueB = 2, ValueC = 3 } /** * @since 16.1 * @deprecated 16.4 */ declare const enum MTRTestClusterSimpleBitmap { ValueA = 1, ValueB = 2, ValueC = 4 } /** * @since 18.4 */ declare const enum MTRThermostatACCapacityFormat { BTUh = 0 } /** * @since 18.4 */ declare const enum MTRThermostatACCompressorType { Unknown = 0, T1 = 1, T2 = 2, T3 = 3 } /** * @since 18.4 */ declare const enum MTRThermostatACErrorCodeBitmap { CompressorFail = 1, RoomSensorFail = 2, OutdoorSensorFail = 4, CoilSensorFail = 8, FanFail = 16 } /** * @since 18.4 */ declare const enum MTRThermostatACLouverPosition { Closed = 1, Open = 2, Quarter = 3, Half = 4, ThreeQuarters = 5 } /** * @since 18.4 */ declare const enum MTRThermostatACRefrigerantType { Unknown = 0, R22 = 1, R410a = 2, R407c = 3 } /** * @since 18.4 */ declare const enum MTRThermostatACType { Unknown = 0, CoolingFixed = 1, HeatPumpFixed = 2, CoolingInverter = 3, HeatPumpInverter = 4 } /** * @since 18.4 */ declare class MTRThermostatClusterAtomicRequestParams extends NSObject implements NSCopying { static alloc(): MTRThermostatClusterAtomicRequestParams; // inherited from NSObject static new(): MTRThermostatClusterAtomicRequestParams; // inherited from NSObject /** * @since 18.4 */ attributeRequests: NSArray; /** * @since 18.4 */ requestType: number; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; /** * @since 18.4 */ timeout: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTRThermostatClusterAtomicResponseParams extends NSObject implements NSCopying { static alloc(): MTRThermostatClusterAtomicResponseParams; // inherited from NSObject static new(): MTRThermostatClusterAtomicResponseParams; // inherited from NSObject /** * @since 18.4 */ attributeStatus: NSArray; /** * @since 18.4 */ statusCode: number; /** * @since 18.4 */ timeout: number; /** * @since 18.4 */ constructor(o: { responseValue: NSDictionary; }); copyWithZone(zone: interop.Pointer | interop.Reference): any; /** * @since 18.4 */ initWithResponseValueError(responseValue: NSDictionary, error?: interop.Reference): this; } /** * @since 16.1 */ declare class MTRThermostatClusterClearWeeklyScheduleParams extends NSObject implements NSCopying { static alloc(): MTRThermostatClusterClearWeeklyScheduleParams; // inherited from NSObject static new(): MTRThermostatClusterClearWeeklyScheduleParams; // inherited from NSObject serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRThermostatClusterGetWeeklyScheduleParams extends NSObject implements NSCopying { static alloc(): MTRThermostatClusterGetWeeklyScheduleParams; // inherited from NSObject static new(): MTRThermostatClusterGetWeeklyScheduleParams; // inherited from NSObject /** * @since 16.1 */ daysToReturn: number; /** * @since 16.1 */ modeToReturn: number; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRThermostatClusterGetWeeklyScheduleResponseParams extends NSObject implements NSCopying { static alloc(): MTRThermostatClusterGetWeeklyScheduleResponseParams; // inherited from NSObject static new(): MTRThermostatClusterGetWeeklyScheduleResponseParams; // inherited from NSObject /** * @since 16.1 */ dayOfWeekForSequence: number; /** * @since 16.1 */ modeForSequence: number; /** * @since 16.1 */ numberOfTransitionsForSequence: number; /** * @since 16.1 * @deprecated 16.4 */ timedInvokeTimeoutMs: number; /** * @since 16.1 */ transitions: NSArray; /** * @since 17.0 */ constructor(o: { responseValue: NSDictionary; }); copyWithZone(zone: interop.Pointer | interop.Reference): any; /** * @since 17.0 */ initWithResponseValueError(responseValue: NSDictionary, error?: interop.Reference): this; } /** * @since 18.4 */ declare class MTRThermostatClusterPresetStruct extends NSObject implements NSCopying { static alloc(): MTRThermostatClusterPresetStruct; // inherited from NSObject static new(): MTRThermostatClusterPresetStruct; // inherited from NSObject /** * @since 18.4 */ builtIn: number; /** * @since 18.4 */ coolingSetpoint: number; /** * @since 18.4 */ heatingSetpoint: number; /** * @since 18.4 */ name: string; /** * @since 18.4 */ presetHandle: NSData; /** * @since 18.4 */ presetScenario: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTRThermostatClusterPresetTypeStruct extends NSObject implements NSCopying { static alloc(): MTRThermostatClusterPresetTypeStruct; // inherited from NSObject static new(): MTRThermostatClusterPresetTypeStruct; // inherited from NSObject /** * @since 18.4 */ numberOfPresets: number; /** * @since 18.4 */ presetScenario: number; /** * @since 18.4 */ presetTypeFeatures: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTRThermostatClusterScheduleStruct extends NSObject implements NSCopying { static alloc(): MTRThermostatClusterScheduleStruct; // inherited from NSObject static new(): MTRThermostatClusterScheduleStruct; // inherited from NSObject /** * @since 18.4 */ builtIn: number; /** * @since 18.4 */ name: string; /** * @since 18.4 */ presetHandle: NSData; /** * @since 18.4 */ scheduleHandle: NSData; /** * @since 18.4 */ systemMode: number; /** * @since 18.4 */ transitions: NSArray; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTRThermostatClusterScheduleTransitionStruct extends NSObject implements NSCopying { static alloc(): MTRThermostatClusterScheduleTransitionStruct; // inherited from NSObject static new(): MTRThermostatClusterScheduleTransitionStruct; // inherited from NSObject /** * @since 18.4 */ coolingSetpoint: number; /** * @since 18.4 */ dayOfWeek: number; /** * @since 18.4 */ heatingSetpoint: number; /** * @since 18.4 */ presetHandle: NSData; /** * @since 18.4 */ systemMode: number; /** * @since 18.4 */ transitionTime: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTRThermostatClusterScheduleTypeStruct extends NSObject implements NSCopying { static alloc(): MTRThermostatClusterScheduleTypeStruct; // inherited from NSObject static new(): MTRThermostatClusterScheduleTypeStruct; // inherited from NSObject /** * @since 18.4 */ numberOfSchedules: number; /** * @since 18.4 */ scheduleTypeFeatures: number; /** * @since 18.4 */ systemMode: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTRThermostatClusterSetActivePresetRequestParams extends NSObject implements NSCopying { static alloc(): MTRThermostatClusterSetActivePresetRequestParams; // inherited from NSObject static new(): MTRThermostatClusterSetActivePresetRequestParams; // inherited from NSObject /** * @since 18.4 */ presetHandle: NSData; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTRThermostatClusterSetActiveScheduleRequestParams extends NSObject implements NSCopying { static alloc(): MTRThermostatClusterSetActiveScheduleRequestParams; // inherited from NSObject static new(): MTRThermostatClusterSetActiveScheduleRequestParams; // inherited from NSObject /** * @since 18.4 */ scheduleHandle: NSData; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRThermostatClusterSetWeeklyScheduleParams extends NSObject implements NSCopying { static alloc(): MTRThermostatClusterSetWeeklyScheduleParams; // inherited from NSObject static new(): MTRThermostatClusterSetWeeklyScheduleParams; // inherited from NSObject /** * @since 16.1 */ dayOfWeekForSequence: number; /** * @since 16.1 */ modeForSequence: number; /** * @since 16.1 */ numberOfTransitionsForSequence: number; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; /** * @since 16.1 */ transitions: NSArray; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRThermostatClusterSetpointRaiseLowerParams extends NSObject implements NSCopying { static alloc(): MTRThermostatClusterSetpointRaiseLowerParams; // inherited from NSObject static new(): MTRThermostatClusterSetpointRaiseLowerParams; // inherited from NSObject /** * @since 16.1 */ amount: number; /** * @since 16.1 */ mode: number; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 * @deprecated 17.4 */ declare class MTRThermostatClusterThermostatScheduleTransition extends MTRThermostatClusterWeeklyScheduleTransitionStruct { static alloc(): MTRThermostatClusterThermostatScheduleTransition; // inherited from NSObject static new(): MTRThermostatClusterThermostatScheduleTransition; // inherited from NSObject } /** * @since 17.4 */ declare class MTRThermostatClusterWeeklyScheduleTransitionStruct extends NSObject implements NSCopying { static alloc(): MTRThermostatClusterWeeklyScheduleTransitionStruct; // inherited from NSObject static new(): MTRThermostatClusterWeeklyScheduleTransitionStruct; // inherited from NSObject /** * @since 17.4 */ coolSetpoint: number; /** * @since 17.4 */ heatSetpoint: number; /** * @since 17.4 */ transitionTime: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 * @deprecated 17.4 */ declare const enum MTRThermostatControlSequence { CoolingOnly = 0, CoolingWithReheat = 1, HeatingOnly = 2, HeatingWithReheat = 3, CoolingAndHeating = 4, CoolingAndHeatingWithReheat = 5 } /** * @since 17.4 */ declare const enum MTRThermostatControlSequenceOfOperation { CoolingOnly = 0, CoolingWithReheat = 1, HeatingOnly = 2, HeatingWithReheat = 3, CoolingAndHeating = 4, CoolingAndHeatingWithReheat = 5 } /** * @since 16.1 * @deprecated 17.4 */ declare const enum MTRThermostatDayOfWeek { Sunday = 1, Monday = 2, Tuesday = 4, Wednesday = 8, Thursday = 16, Friday = 32, Saturday = 64, Away = 128, AwayOrVacation = 128 } /** * @since 16.1 */ declare const enum MTRThermostatFeature { Heating = 1, Cooling = 2, Occupancy = 4, ScheduleConfiguration = 8, Schedule = 8, Setback = 16, AutoMode = 32, Automode = 32, LocalTemperatureNotExposed = 64, MatterScheduleConfiguration = 128, Presets = 256, Events = 512 } /** * @since 18.4 */ declare const enum MTRThermostatHVACSystemTypeBitmap { CoolingStage = 3, HeatingStage = 12, HeatingIsHeatPump = 16, HeatingUsesFuel = 32 } /** * @since 16.1 * @deprecated 17.4 */ declare const enum MTRThermostatModeForSequence { HeatSetpointPresent = 1, HeatSetpointFieldPresent = 1, CoolSetpointPresent = 2, CoolSetpointFieldPresent = 2 } /** * @since 18.4 */ declare const enum MTRThermostatOccupancyBitmap { Occupied = 1 } /** * @since 18.4 */ declare const enum MTRThermostatPresetScenario { Occupied = 1, Unoccupied = 2, Sleep = 3, Wake = 4, Vacation = 5, GoingToSleep = 6, UserDefined = 254 } /** * @since 18.4 */ declare const enum MTRThermostatPresetTypeFeaturesBitmap { Automatic = 1, SupportsNames = 2 } /** * @since 18.4 */ declare const enum MTRThermostatProgrammingOperationModeBitmap { ScheduleActive = 1, AutoRecovery = 2, Economy = 4 } /** * @since 18.4 */ declare const enum MTRThermostatRelayStateBitmap { Heat = 1, Cool = 2, Fan = 4, HeatStage2 = 8, CoolStage2 = 16, FanStage2 = 32, FanStage3 = 64 } /** * @since 18.4 */ declare const enum MTRThermostatRemoteSensingBitmap { LocalTemperature = 1, OutdoorTemperature = 2, Occupancy = 4 } /** * @since 16.1 */ declare const enum MTRThermostatRunningMode { Off = 0, Cool = 3, Heat = 4 } /** * @since 17.4 */ declare const enum MTRThermostatScheduleDayOfWeekBitmap { Sunday = 1, Monday = 2, Tuesday = 4, Wednesday = 8, Thursday = 16, Friday = 32, Saturday = 64, Away = 128 } /** * @since 17.4 */ declare const enum MTRThermostatScheduleModeBitmap { HeatSetpointPresent = 1, CoolSetpointPresent = 2 } /** * @since 18.4 */ declare const enum MTRThermostatScheduleTypeFeaturesBitmap { SupportsPresets = 1, SupportsSetpoints = 2, SupportsNames = 4, SupportsOff = 8 } /** * @since 16.1 * @deprecated 17.4 */ declare const enum MTRThermostatSetpointAdjustMode { Heat = 0, HeatSetpoint = 0, Cool = 1, CoolSetpoint = 1, Both = 2, HeatAndCoolSetpoints = 2 } /** * @since 18.4 */ declare const enum MTRThermostatSetpointChangeSource { Manual = 0, Schedule = 1, External = 2 } /** * @since 17.4 */ declare const enum MTRThermostatSetpointRaiseLowerMode { Heat = 0, Cool = 1, Both = 2 } /** * @since 18.4 */ declare const enum MTRThermostatStartOfWeek { Sunday = 0, Monday = 1, Tuesday = 2, Wednesday = 3, Thursday = 4, Friday = 5, Saturday = 6 } /** * @since 16.1 */ declare const enum MTRThermostatSystemMode { Off = 0, Auto = 1, Cool = 3, Heat = 4, EmergencyHeat = 5, EmergencyHeating = 5, Precooling = 6, FanOnly = 7, Dry = 8, Sleep = 9 } /** * @since 18.4 */ declare const enum MTRThermostatTemperatureSetpointHold { SetpointHoldOff = 0, SetpointHoldOn = 1 } /** * @since 17.4 */ declare const enum MTRThermostatUserInterfaceConfigurationKeypadLockout { NoLockout = 0, Lockout1 = 1, Lockout2 = 2, Lockout3 = 3, Lockout4 = 4, Lockout5 = 5 } /** * @since 17.4 */ declare const enum MTRThermostatUserInterfaceConfigurationScheduleProgrammingVisibility { ScheduleProgrammingPermitted = 0, ScheduleProgrammingDenied = 1 } /** * @since 17.4 */ declare const enum MTRThermostatUserInterfaceConfigurationTemperatureDisplayMode { Celsius = 0, Fahrenheit = 1 } /** * @since 18.4 */ declare class MTRThreadBorderRouterManagementClusterDatasetResponseParams extends NSObject implements NSCopying { static alloc(): MTRThreadBorderRouterManagementClusterDatasetResponseParams; // inherited from NSObject static new(): MTRThreadBorderRouterManagementClusterDatasetResponseParams; // inherited from NSObject /** * @since 18.4 */ dataset: NSData; /** * @since 18.4 */ constructor(o: { responseValue: NSDictionary; }); copyWithZone(zone: interop.Pointer | interop.Reference): any; /** * @since 18.4 */ initWithResponseValueError(responseValue: NSDictionary, error?: interop.Reference): this; } /** * @since 18.4 */ declare class MTRThreadBorderRouterManagementClusterGetActiveDatasetRequestParams extends NSObject implements NSCopying { static alloc(): MTRThreadBorderRouterManagementClusterGetActiveDatasetRequestParams; // inherited from NSObject static new(): MTRThreadBorderRouterManagementClusterGetActiveDatasetRequestParams; // inherited from NSObject serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTRThreadBorderRouterManagementClusterGetPendingDatasetRequestParams extends NSObject implements NSCopying { static alloc(): MTRThreadBorderRouterManagementClusterGetPendingDatasetRequestParams; // inherited from NSObject static new(): MTRThreadBorderRouterManagementClusterGetPendingDatasetRequestParams; // inherited from NSObject serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTRThreadBorderRouterManagementClusterSetActiveDatasetRequestParams extends NSObject implements NSCopying { static alloc(): MTRThreadBorderRouterManagementClusterSetActiveDatasetRequestParams; // inherited from NSObject static new(): MTRThreadBorderRouterManagementClusterSetActiveDatasetRequestParams; // inherited from NSObject /** * @since 18.4 */ activeDataset: NSData; /** * @since 18.4 */ breadcrumb: number; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTRThreadBorderRouterManagementClusterSetPendingDatasetRequestParams extends NSObject implements NSCopying { static alloc(): MTRThreadBorderRouterManagementClusterSetPendingDatasetRequestParams; // inherited from NSObject static new(): MTRThreadBorderRouterManagementClusterSetPendingDatasetRequestParams; // inherited from NSObject /** * @since 18.4 */ pendingDataset: NSData; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare const enum MTRThreadBorderRouterManagementFeature { PANChange = 1 } /** * @since 16.1 */ declare class MTRThreadNetworkDiagnosticsClusterConnectionStatusEvent extends NSObject implements NSCopying { static alloc(): MTRThreadNetworkDiagnosticsClusterConnectionStatusEvent; // inherited from NSObject static new(): MTRThreadNetworkDiagnosticsClusterConnectionStatusEvent; // inherited from NSObject /** * @since 16.1 */ connectionStatus: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 * @deprecated 17.0 */ declare class MTRThreadNetworkDiagnosticsClusterNeighborTable extends MTRThreadNetworkDiagnosticsClusterNeighborTableStruct { static alloc(): MTRThreadNetworkDiagnosticsClusterNeighborTable; // inherited from NSObject static new(): MTRThreadNetworkDiagnosticsClusterNeighborTable; // inherited from NSObject } /** * @since 17.0 */ declare class MTRThreadNetworkDiagnosticsClusterNeighborTableStruct extends NSObject implements NSCopying { static alloc(): MTRThreadNetworkDiagnosticsClusterNeighborTableStruct; // inherited from NSObject static new(): MTRThreadNetworkDiagnosticsClusterNeighborTableStruct; // inherited from NSObject /** * @since 17.0 */ age: number; /** * @since 17.0 */ averageRssi: number; /** * @since 17.0 */ extAddress: number; /** * @since 17.0 */ frameErrorRate: number; /** * @since 17.0 */ fullNetworkData: number; /** * @since 17.0 */ fullThreadDevice: number; /** * @since 17.0 */ isChild: number; /** * @since 17.0 */ lastRssi: number; /** * @since 17.0 */ linkFrameCounter: number; /** * @since 17.0 */ lqi: number; /** * @since 17.0 */ messageErrorRate: number; /** * @since 17.0 */ mleFrameCounter: number; /** * @since 17.0 */ rloc16: number; /** * @since 17.0 */ rxOnWhenIdle: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRThreadNetworkDiagnosticsClusterNetworkFaultChangeEvent extends NSObject implements NSCopying { static alloc(): MTRThreadNetworkDiagnosticsClusterNetworkFaultChangeEvent; // inherited from NSObject static new(): MTRThreadNetworkDiagnosticsClusterNetworkFaultChangeEvent; // inherited from NSObject /** * @since 16.1 */ current: NSArray; /** * @since 16.1 */ previous: NSArray; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRThreadNetworkDiagnosticsClusterOperationalDatasetComponents extends NSObject implements NSCopying { static alloc(): MTRThreadNetworkDiagnosticsClusterOperationalDatasetComponents; // inherited from NSObject static new(): MTRThreadNetworkDiagnosticsClusterOperationalDatasetComponents; // inherited from NSObject /** * @since 16.1 */ activeTimestampPresent: number; /** * @since 16.1 */ channelMaskPresent: number; /** * @since 16.1 */ channelPresent: number; /** * @since 16.1 */ delayPresent: number; /** * @since 16.1 */ extendedPanIdPresent: number; /** * @since 16.1 */ masterKeyPresent: number; /** * @since 16.1 */ meshLocalPrefixPresent: number; /** * @since 16.1 */ networkNamePresent: number; /** * @since 16.1 */ panIdPresent: number; /** * @since 16.1 */ pendingTimestampPresent: number; /** * @since 16.1 */ pskcPresent: number; /** * @since 16.1 */ securityPolicyPresent: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRThreadNetworkDiagnosticsClusterResetCountsParams extends NSObject implements NSCopying { static alloc(): MTRThreadNetworkDiagnosticsClusterResetCountsParams; // inherited from NSObject static new(): MTRThreadNetworkDiagnosticsClusterResetCountsParams; // inherited from NSObject serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 * @deprecated 17.0 */ declare class MTRThreadNetworkDiagnosticsClusterRouteTable extends MTRThreadNetworkDiagnosticsClusterRouteTableStruct { static alloc(): MTRThreadNetworkDiagnosticsClusterRouteTable; // inherited from NSObject static new(): MTRThreadNetworkDiagnosticsClusterRouteTable; // inherited from NSObject } /** * @since 17.0 */ declare class MTRThreadNetworkDiagnosticsClusterRouteTableStruct extends NSObject implements NSCopying { static alloc(): MTRThreadNetworkDiagnosticsClusterRouteTableStruct; // inherited from NSObject static new(): MTRThreadNetworkDiagnosticsClusterRouteTableStruct; // inherited from NSObject /** * @since 17.0 */ age: number; /** * @since 17.0 */ allocated: number; /** * @since 17.0 */ extAddress: number; /** * @since 17.0 */ linkEstablished: number; /** * @since 17.0 */ lqiIn: number; /** * @since 17.0 */ lqiOut: number; /** * @since 17.0 */ nextHop: number; /** * @since 17.0 */ pathCost: number; /** * @since 17.0 */ rloc16: number; /** * @since 17.0 */ routerId: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRThreadNetworkDiagnosticsClusterSecurityPolicy extends NSObject implements NSCopying { static alloc(): MTRThreadNetworkDiagnosticsClusterSecurityPolicy; // inherited from NSObject static new(): MTRThreadNetworkDiagnosticsClusterSecurityPolicy; // inherited from NSObject /** * @since 16.1 */ flags: number; /** * @since 16.1 */ rotationTime: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.4 */ declare const enum MTRThreadNetworkDiagnosticsConnectionStatus { Connected = 0, NotConnected = 1 } /** * @since 16.1 */ declare const enum MTRThreadNetworkDiagnosticsFeature { PacketCounts = 1, ErrorCounts = 2, MLECounts = 4, MACCounts = 8 } /** * @since 16.1 */ declare const enum MTRThreadNetworkDiagnosticsNetworkFault { Unspecified = 0, LinkDown = 1, HardwareFailure = 2, NetworkJammed = 3 } /** * @since 16.1 */ declare const enum MTRThreadNetworkDiagnosticsRoutingRole { Unspecified = 0, Unassigned = 1, SleepyEndDevice = 2, EndDevice = 3, REED = 4, Router = 5, Leader = 6 } /** * @since 16.1 * @deprecated 16.4 */ declare const enum MTRThreadNetworkDiagnosticsThreadConnectionStatus { Connected = 0, NotConnected = 1 } /** * @since 18.4 */ declare class MTRThreadNetworkDirectoryClusterAddNetworkParams extends NSObject implements NSCopying { static alloc(): MTRThreadNetworkDirectoryClusterAddNetworkParams; // inherited from NSObject static new(): MTRThreadNetworkDirectoryClusterAddNetworkParams; // inherited from NSObject /** * @since 18.4 */ operationalDataset: NSData; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTRThreadNetworkDirectoryClusterGetOperationalDatasetParams extends NSObject implements NSCopying { static alloc(): MTRThreadNetworkDirectoryClusterGetOperationalDatasetParams; // inherited from NSObject static new(): MTRThreadNetworkDirectoryClusterGetOperationalDatasetParams; // inherited from NSObject /** * @since 18.4 */ extendedPanID: NSData; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTRThreadNetworkDirectoryClusterOperationalDatasetResponseParams extends NSObject implements NSCopying { static alloc(): MTRThreadNetworkDirectoryClusterOperationalDatasetResponseParams; // inherited from NSObject static new(): MTRThreadNetworkDirectoryClusterOperationalDatasetResponseParams; // inherited from NSObject /** * @since 18.4 */ operationalDataset: NSData; /** * @since 18.4 */ constructor(o: { responseValue: NSDictionary; }); copyWithZone(zone: interop.Pointer | interop.Reference): any; /** * @since 18.4 */ initWithResponseValueError(responseValue: NSDictionary, error?: interop.Reference): this; } /** * @since 18.4 */ declare class MTRThreadNetworkDirectoryClusterRemoveNetworkParams extends NSObject implements NSCopying { static alloc(): MTRThreadNetworkDirectoryClusterRemoveNetworkParams; // inherited from NSObject static new(): MTRThreadNetworkDirectoryClusterRemoveNetworkParams; // inherited from NSObject /** * @since 18.4 */ extendedPanID: NSData; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTRThreadNetworkDirectoryClusterThreadNetworkStruct extends NSObject implements NSCopying { static alloc(): MTRThreadNetworkDirectoryClusterThreadNetworkStruct; // inherited from NSObject static new(): MTRThreadNetworkDirectoryClusterThreadNetworkStruct; // inherited from NSObject /** * @since 18.4 */ activeTimestamp: number; /** * @since 18.4 */ channel: number; /** * @since 18.4 */ extendedPanID: NSData; /** * @since 18.4 */ networkName: string; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRThreadOperationalDataset extends NSObject { static alloc(): MTRThreadOperationalDataset; // inherited from NSObject static new(): MTRThreadOperationalDataset; // inherited from NSObject readonly PSKc: NSData; /** * @since 16.1 * @deprecated 16.4 */ channel: number; /** * @since 16.4 */ readonly channelNumber: number; readonly extendedPANID: NSData; readonly masterKey: NSData; readonly networkName: string; readonly panID: NSData; constructor(o: { data: NSData; }); /** * @since 16.4 */ constructor(o: { networkName: string; extendedPANID: NSData; masterKey: NSData; PSKc: NSData; channelNumber: number; panID: NSData; }); /** * @since 16.1 * @deprecated 16.4 */ constructor(o: { networkName: string; extendedPANID: NSData; masterKey: NSData; PSKc: NSData; channel: number; panID: NSData; }); data(): NSData; initWithData(data: NSData): this; /** * @since 16.4 */ initWithNetworkNameExtendedPANIDMasterKeyPSKcChannelNumberPanID(networkName: string, extendedPANID: NSData, masterKey: NSData, PSKc: NSData, channelNumber: number, panID: NSData): this; /** * @since 16.1 * @deprecated 16.4 */ initWithNetworkNameExtendedPANIDMasterKeyPSKcChannelPanID(networkName: string, extendedPANID: NSData, masterKey: NSData, PSKc: NSData, channel: number, panID: NSData): this; } /** * @since 16.1 */ declare const enum MTRTimeFormatLocalizationCalendarType { Buddhist = 0, Chinese = 1, Coptic = 2, Ethiopian = 3, Gregorian = 4, Hebrew = 5, Indian = 6, Islamic = 7, Japanese = 8, Korean = 9, Persian = 10, Taiwanese = 11, UseActiveLocale = 255 } /** * @since 17.1 */ declare const enum MTRTimeFormatLocalizationFeature { CalendarFormat = 1 } /** * @since 16.1 */ declare const enum MTRTimeFormatLocalizationHourFormat { Format12hr = 0, Format24hr = 1, FormatUseActiveLocale = 255 } /** * @since 16.5 */ declare class MTRTimeSynchronizationClusterDSTOffsetStruct extends NSObject implements NSCopying { static alloc(): MTRTimeSynchronizationClusterDSTOffsetStruct; // inherited from NSObject static new(): MTRTimeSynchronizationClusterDSTOffsetStruct; // inherited from NSObject /** * @since 16.5 */ offset: number; /** * @since 16.5 */ validStarting: number; /** * @since 16.5 */ validUntil: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTRTimeSynchronizationClusterDSTStatusEvent extends NSObject implements NSCopying { static alloc(): MTRTimeSynchronizationClusterDSTStatusEvent; // inherited from NSObject static new(): MTRTimeSynchronizationClusterDSTStatusEvent; // inherited from NSObject /** * @since 18.4 */ dstOffsetActive: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTRTimeSynchronizationClusterDSTTableEmptyEvent extends NSObject implements NSCopying { static alloc(): MTRTimeSynchronizationClusterDSTTableEmptyEvent; // inherited from NSObject static new(): MTRTimeSynchronizationClusterDSTTableEmptyEvent; // inherited from NSObject copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 * @deprecated 16.5 */ declare class MTRTimeSynchronizationClusterDstOffsetType extends MTRTimeSynchronizationClusterDSTOffsetStruct { static alloc(): MTRTimeSynchronizationClusterDstOffsetType; // inherited from NSObject static new(): MTRTimeSynchronizationClusterDstOffsetType; // inherited from NSObject } /** * @since 18.4 */ declare class MTRTimeSynchronizationClusterFabricScopedTrustedTimeSourceStruct extends NSObject implements NSCopying { static alloc(): MTRTimeSynchronizationClusterFabricScopedTrustedTimeSourceStruct; // inherited from NSObject static new(): MTRTimeSynchronizationClusterFabricScopedTrustedTimeSourceStruct; // inherited from NSObject /** * @since 18.4 */ endpoint: number; /** * @since 18.4 */ nodeID: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTRTimeSynchronizationClusterMissingTrustedTimeSourceEvent extends NSObject implements NSCopying { static alloc(): MTRTimeSynchronizationClusterMissingTrustedTimeSourceEvent; // inherited from NSObject static new(): MTRTimeSynchronizationClusterMissingTrustedTimeSourceEvent; // inherited from NSObject copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTRTimeSynchronizationClusterSetDSTOffsetParams extends NSObject implements NSCopying { static alloc(): MTRTimeSynchronizationClusterSetDSTOffsetParams; // inherited from NSObject static new(): MTRTimeSynchronizationClusterSetDSTOffsetParams; // inherited from NSObject /** * @since 18.4 */ dstOffset: NSArray; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTRTimeSynchronizationClusterSetDefaultNTPParams extends NSObject implements NSCopying { static alloc(): MTRTimeSynchronizationClusterSetDefaultNTPParams; // inherited from NSObject static new(): MTRTimeSynchronizationClusterSetDefaultNTPParams; // inherited from NSObject /** * @since 18.4 */ defaultNTP: string; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTRTimeSynchronizationClusterSetTimeZoneParams extends NSObject implements NSCopying { static alloc(): MTRTimeSynchronizationClusterSetTimeZoneParams; // inherited from NSObject static new(): MTRTimeSynchronizationClusterSetTimeZoneParams; // inherited from NSObject serverSideProcessingTimeout: number; /** * @since 18.4 */ timeZone: NSArray; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTRTimeSynchronizationClusterSetTimeZoneResponseParams extends NSObject implements NSCopying { static alloc(): MTRTimeSynchronizationClusterSetTimeZoneResponseParams; // inherited from NSObject static new(): MTRTimeSynchronizationClusterSetTimeZoneResponseParams; // inherited from NSObject /** * @since 18.4 */ dstOffsetRequired: number; /** * @since 18.4 */ constructor(o: { responseValue: NSDictionary; }); copyWithZone(zone: interop.Pointer | interop.Reference): any; /** * @since 18.4 */ initWithResponseValueError(responseValue: NSDictionary, error?: interop.Reference): this; } /** * @since 18.4 */ declare class MTRTimeSynchronizationClusterSetTrustedTimeSourceParams extends NSObject implements NSCopying { static alloc(): MTRTimeSynchronizationClusterSetTrustedTimeSourceParams; // inherited from NSObject static new(): MTRTimeSynchronizationClusterSetTrustedTimeSourceParams; // inherited from NSObject serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; /** * @since 18.4 */ trustedTimeSource: MTRTimeSynchronizationClusterFabricScopedTrustedTimeSourceStruct; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 17.2 */ declare class MTRTimeSynchronizationClusterSetUTCTimeParams extends NSObject implements NSCopying { static alloc(): MTRTimeSynchronizationClusterSetUTCTimeParams; // inherited from NSObject static new(): MTRTimeSynchronizationClusterSetUTCTimeParams; // inherited from NSObject /** * @since 17.2 */ granularity: number; serverSideProcessingTimeout: number; /** * @since 17.2 */ timeSource: number; timedInvokeTimeoutMs: number; /** * @since 17.2 */ utcTime: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRTimeSynchronizationClusterSetUtcTimeParams extends MTRTimeSynchronizationClusterSetUTCTimeParams { static alloc(): MTRTimeSynchronizationClusterSetUtcTimeParams; // inherited from NSObject static new(): MTRTimeSynchronizationClusterSetUtcTimeParams; // inherited from NSObject } /** * @since 18.4 */ declare class MTRTimeSynchronizationClusterTimeFailureEvent extends NSObject implements NSCopying { static alloc(): MTRTimeSynchronizationClusterTimeFailureEvent; // inherited from NSObject static new(): MTRTimeSynchronizationClusterTimeFailureEvent; // inherited from NSObject copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTRTimeSynchronizationClusterTimeZoneStatusEvent extends NSObject implements NSCopying { static alloc(): MTRTimeSynchronizationClusterTimeZoneStatusEvent; // inherited from NSObject static new(): MTRTimeSynchronizationClusterTimeZoneStatusEvent; // inherited from NSObject /** * @since 18.4 */ name: string; /** * @since 18.4 */ offset: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.5 */ declare class MTRTimeSynchronizationClusterTimeZoneStruct extends NSObject implements NSCopying { static alloc(): MTRTimeSynchronizationClusterTimeZoneStruct; // inherited from NSObject static new(): MTRTimeSynchronizationClusterTimeZoneStruct; // inherited from NSObject /** * @since 16.5 */ name: string; /** * @since 16.5 */ offset: number; /** * @since 16.5 */ validAt: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 * @deprecated 16.5 */ declare class MTRTimeSynchronizationClusterTimeZoneType extends MTRTimeSynchronizationClusterTimeZoneStruct { static alloc(): MTRTimeSynchronizationClusterTimeZoneType; // inherited from NSObject static new(): MTRTimeSynchronizationClusterTimeZoneType; // inherited from NSObject } /** * @since 18.4 */ declare class MTRTimeSynchronizationClusterTrustedTimeSourceStruct extends NSObject implements NSCopying { static alloc(): MTRTimeSynchronizationClusterTrustedTimeSourceStruct; // inherited from NSObject static new(): MTRTimeSynchronizationClusterTrustedTimeSourceStruct; // inherited from NSObject /** * @since 18.4 */ endpoint: number; /** * @since 18.4 */ fabricIndex: number; /** * @since 18.4 */ nodeID: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare const enum MTRTimeSynchronizationFeature { TimeZone = 1, NTPClient = 2, NTPServer = 4, TimeSyncClient = 8 } /** * @since 16.1 */ declare const enum MTRTimeSynchronizationGranularity { NoTimeGranularity = 0, MinutesGranularity = 1, SecondsGranularity = 2, MillisecondsGranularity = 3, MicrosecondsGranularity = 4 } /** * @since 18.4 */ declare const enum MTRTimeSynchronizationStatusCode { TimeNotAccepted = 2 } /** * @since 16.1 */ declare const enum MTRTimeSynchronizationTimeSource { None = 0, Unknown = 1, Admin = 2, NodeTimeCluster = 3, NonMatterSNTP = 4, NonFabricSntp = 4, NonMatterNTP = 5, NonFabricNtp = 5, MatterSNTP = 6, FabricSntp = 6, MatterNTP = 7, FabricNtp = 7, MixedNTP = 8, MixedNtp = 8, NonMatterSNTPNTS = 9, NonFabricSntpNts = 9, NonMatterNTPNTS = 10, NonFabricNtpNts = 10, MatterSNTPNTS = 11, FabricSntpNts = 11, MatterNTPNTS = 12, FabricNtpNts = 12, MixedNTPNTS = 13, MixedNtpNts = 13, CloudSource = 14, PTP = 15, Ptp = 15, GNSS = 16, Gnss = 16 } /** * @since 18.4 */ declare const enum MTRTimeSynchronizationTimeZoneDatabase { Full = 0, Partial = 1, None = 2 } /** * @since 17.6 */ declare const enum MTRTotalVolatileOrganicCompoundsConcentrationMeasurementFeature { NumericMeasurement = 1, LevelIndication = 2, MediumLevel = 4, CriticalLevel = 8, PeakMeasurement = 16, AverageMeasurement = 32 } /** * @since 17.6 */ declare const enum MTRTotalVolatileOrganicCompoundsConcentrationMeasurementLevelValue { Unknown = 0, Low = 1, Medium = 2, High = 3, Critical = 4 } /** * @since 17.6 */ declare const enum MTRTotalVolatileOrganicCompoundsConcentrationMeasurementMeasurementMedium { Air = 0, Water = 1, Soil = 2 } /** * @since 17.6 */ declare const enum MTRTotalVolatileOrganicCompoundsConcentrationMeasurementMeasurementUnit { PPM = 0, PPB = 1, PPT = 2, MGM3 = 3, UGM3 = 4, NGM3 = 5, PM3 = 6, BQM3 = 7 } /** * @since 16.4 */ declare const enum MTRTransportType { Undefined = 0, UDP = 1, BLE = 2, TCP = 3 } /** * @since 16.1 */ declare var MTRTypeKey: string; /** * @since 16.1 */ declare var MTRUTF8StringValueType: string; /** * @since 16.1 */ declare const enum MTRUnitLocalizationFeature { TemperatureUnit = 1 } /** * @since 16.1 */ declare const enum MTRUnitLocalizationTempUnit { Fahrenheit = 0, Celsius = 1, Kelvin = 2 } /** * @since 16.4 */ declare const enum MTRUnitTestingBitmap16MaskMap { MaskVal1 = 1, MaskVal2 = 2, MaskVal3 = 4, MaskVal4 = 16384 } /** * @since 16.4 */ declare const enum MTRUnitTestingBitmap32MaskMap { MaskVal1 = 1, MaskVal2 = 2, MaskVal3 = 4, MaskVal4 = 1073741824 } /** * @since 16.4 */ declare const enum MTRUnitTestingBitmap64MaskMap { MaskVal1 = 1, MaskVal2 = 2, MaskVal3 = 4, MaskVal4 = 4611686018427387904 } /** * @since 16.4 */ declare const enum MTRUnitTestingBitmap8MaskMap { MaskVal1 = 1, MaskVal2 = 2, MaskVal3 = 4, MaskVal4 = 64 } /** * @since 16.4 */ declare class MTRUnitTestingClusterBooleanResponseParams extends NSObject implements NSCopying { static alloc(): MTRUnitTestingClusterBooleanResponseParams; // inherited from NSObject static new(): MTRUnitTestingClusterBooleanResponseParams; // inherited from NSObject /** * @since 16.1 * @deprecated 16.4 */ timedInvokeTimeoutMs: number; /** * @since 16.4 */ value: number; /** * @since 17.0 */ constructor(o: { responseValue: NSDictionary; }); copyWithZone(zone: interop.Pointer | interop.Reference): any; /** * @since 17.0 */ initWithResponseValueError(responseValue: NSDictionary, error?: interop.Reference): this; } /** * @since 16.4 */ declare class MTRUnitTestingClusterDoubleNestedStructList extends NSObject implements NSCopying { static alloc(): MTRUnitTestingClusterDoubleNestedStructList; // inherited from NSObject static new(): MTRUnitTestingClusterDoubleNestedStructList; // inherited from NSObject /** * @since 16.4 */ a: NSArray; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.4 */ declare class MTRUnitTestingClusterNestedStruct extends NSObject implements NSCopying { static alloc(): MTRUnitTestingClusterNestedStruct; // inherited from NSObject static new(): MTRUnitTestingClusterNestedStruct; // inherited from NSObject /** * @since 16.4 */ a: number; /** * @since 16.4 */ b: number; /** * @since 16.4 */ c: MTRUnitTestingClusterSimpleStruct; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.4 */ declare class MTRUnitTestingClusterNestedStructList extends NSObject implements NSCopying { static alloc(): MTRUnitTestingClusterNestedStructList; // inherited from NSObject static new(): MTRUnitTestingClusterNestedStructList; // inherited from NSObject /** * @since 16.4 */ a: number; /** * @since 16.4 */ b: number; /** * @since 16.4 */ c: MTRUnitTestingClusterSimpleStruct; /** * @since 16.4 */ d: NSArray; /** * @since 16.4 */ e: NSArray; /** * @since 16.4 */ f: NSArray; /** * @since 16.4 */ g: NSArray; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.4 */ declare class MTRUnitTestingClusterNullablesAndOptionalsStruct extends NSObject implements NSCopying { static alloc(): MTRUnitTestingClusterNullablesAndOptionalsStruct; // inherited from NSObject static new(): MTRUnitTestingClusterNullablesAndOptionalsStruct; // inherited from NSObject /** * @since 16.4 */ nullableInt: number; /** * @since 16.4 */ nullableList: NSArray; /** * @since 16.4 */ nullableOptionalInt: number; /** * @since 16.4 */ nullableOptionalList: NSArray; /** * @since 16.4 */ nullableOptionalString: string; /** * @since 16.4 */ nullableOptionalStruct: MTRUnitTestingClusterSimpleStruct; /** * @since 16.4 */ nullableString: string; /** * @since 16.4 */ nullableStruct: MTRUnitTestingClusterSimpleStruct; /** * @since 16.4 */ optionalInt: number; /** * @since 16.4 */ optionalList: NSArray; /** * @since 16.4 */ optionalString: string; /** * @since 16.4 */ optionalStruct: MTRUnitTestingClusterSimpleStruct; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.4 */ declare class MTRUnitTestingClusterSimpleStruct extends NSObject implements NSCopying { static alloc(): MTRUnitTestingClusterSimpleStruct; // inherited from NSObject static new(): MTRUnitTestingClusterSimpleStruct; // inherited from NSObject /** * @since 16.4 */ a: number; /** * @since 16.4 */ b: number; /** * @since 16.4 */ c: number; /** * @since 16.4 */ d: NSData; /** * @since 16.4 */ e: string; /** * @since 16.4 */ f: number; /** * @since 16.4 */ g: number; /** * @since 16.4 */ h: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.4 */ declare class MTRUnitTestingClusterSimpleStructEchoRequestParams extends NSObject implements NSCopying { static alloc(): MTRUnitTestingClusterSimpleStructEchoRequestParams; // inherited from NSObject static new(): MTRUnitTestingClusterSimpleStructEchoRequestParams; // inherited from NSObject /** * @since 16.4 */ arg1: MTRUnitTestingClusterSimpleStruct; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.4 */ declare class MTRUnitTestingClusterSimpleStructResponseParams extends NSObject implements NSCopying { static alloc(): MTRUnitTestingClusterSimpleStructResponseParams; // inherited from NSObject static new(): MTRUnitTestingClusterSimpleStructResponseParams; // inherited from NSObject /** * @since 16.4 */ arg1: MTRUnitTestingClusterSimpleStruct; /** * @since 16.1 * @deprecated 16.4 */ timedInvokeTimeoutMs: number; /** * @since 17.0 */ constructor(o: { responseValue: NSDictionary; }); copyWithZone(zone: interop.Pointer | interop.Reference): any; /** * @since 17.0 */ initWithResponseValueError(responseValue: NSDictionary, error?: interop.Reference): this; } /** * @since 16.4 */ declare class MTRUnitTestingClusterTestAddArgumentsParams extends NSObject implements NSCopying { static alloc(): MTRUnitTestingClusterTestAddArgumentsParams; // inherited from NSObject static new(): MTRUnitTestingClusterTestAddArgumentsParams; // inherited from NSObject /** * @since 16.4 */ arg1: number; /** * @since 16.4 */ arg2: number; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.4 */ declare class MTRUnitTestingClusterTestAddArgumentsResponseParams extends NSObject implements NSCopying { static alloc(): MTRUnitTestingClusterTestAddArgumentsResponseParams; // inherited from NSObject static new(): MTRUnitTestingClusterTestAddArgumentsResponseParams; // inherited from NSObject /** * @since 16.4 */ returnValue: number; /** * @since 16.1 * @deprecated 16.4 */ timedInvokeTimeoutMs: number; /** * @since 17.0 */ constructor(o: { responseValue: NSDictionary; }); copyWithZone(zone: interop.Pointer | interop.Reference): any; /** * @since 17.0 */ initWithResponseValueError(responseValue: NSDictionary, error?: interop.Reference): this; } /** * @since 16.4 */ declare class MTRUnitTestingClusterTestComplexNullableOptionalRequestParams extends NSObject implements NSCopying { static alloc(): MTRUnitTestingClusterTestComplexNullableOptionalRequestParams; // inherited from NSObject static new(): MTRUnitTestingClusterTestComplexNullableOptionalRequestParams; // inherited from NSObject /** * @since 16.4 */ nullableInt: number; /** * @since 16.4 */ nullableList: NSArray; /** * @since 16.4 */ nullableOptionalInt: number; /** * @since 16.4 */ nullableOptionalList: NSArray; /** * @since 16.4 */ nullableOptionalString: string; /** * @since 16.4 */ nullableOptionalStruct: MTRUnitTestingClusterSimpleStruct; /** * @since 16.4 */ nullableString: string; /** * @since 16.4 */ nullableStruct: MTRUnitTestingClusterSimpleStruct; /** * @since 16.4 */ optionalInt: number; /** * @since 16.4 */ optionalList: NSArray; /** * @since 16.4 */ optionalString: string; /** * @since 16.4 */ optionalStruct: MTRUnitTestingClusterSimpleStruct; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.4 */ declare class MTRUnitTestingClusterTestComplexNullableOptionalResponseParams extends NSObject implements NSCopying { static alloc(): MTRUnitTestingClusterTestComplexNullableOptionalResponseParams; // inherited from NSObject static new(): MTRUnitTestingClusterTestComplexNullableOptionalResponseParams; // inherited from NSObject /** * @since 16.4 */ nullableIntValue: number; /** * @since 16.4 */ nullableIntWasNull: number; /** * @since 16.4 */ nullableListValue: NSArray; /** * @since 16.4 */ nullableListWasNull: number; /** * @since 16.4 */ nullableOptionalIntValue: number; /** * @since 16.4 */ nullableOptionalIntWasNull: number; /** * @since 16.4 */ nullableOptionalIntWasPresent: number; /** * @since 16.4 */ nullableOptionalListValue: NSArray; /** * @since 16.4 */ nullableOptionalListWasNull: number; /** * @since 16.4 */ nullableOptionalListWasPresent: number; /** * @since 16.4 */ nullableOptionalStringValue: string; /** * @since 16.4 */ nullableOptionalStringWasNull: number; /** * @since 16.4 */ nullableOptionalStringWasPresent: number; /** * @since 16.4 */ nullableOptionalStructValue: MTRUnitTestingClusterSimpleStruct; /** * @since 16.4 */ nullableOptionalStructWasNull: number; /** * @since 16.4 */ nullableOptionalStructWasPresent: number; /** * @since 16.4 */ nullableStringValue: string; /** * @since 16.4 */ nullableStringWasNull: number; /** * @since 16.4 */ nullableStructValue: MTRUnitTestingClusterSimpleStruct; /** * @since 16.4 */ nullableStructWasNull: number; /** * @since 16.4 */ optionalIntValue: number; /** * @since 16.4 */ optionalIntWasPresent: number; /** * @since 16.4 */ optionalListValue: NSArray; /** * @since 16.4 */ optionalListWasPresent: number; /** * @since 16.4 */ optionalStringValue: string; /** * @since 16.4 */ optionalStringWasPresent: number; /** * @since 16.4 */ optionalStructValue: MTRUnitTestingClusterSimpleStruct; /** * @since 16.4 */ optionalStructWasPresent: number; /** * @since 16.1 * @deprecated 16.4 */ timedInvokeTimeoutMs: number; /** * @since 17.0 */ constructor(o: { responseValue: NSDictionary; }); copyWithZone(zone: interop.Pointer | interop.Reference): any; /** * @since 17.0 */ initWithResponseValueError(responseValue: NSDictionary, error?: interop.Reference): this; } /** * @since 16.4 */ declare class MTRUnitTestingClusterTestEmitTestEventRequestParams extends NSObject implements NSCopying { static alloc(): MTRUnitTestingClusterTestEmitTestEventRequestParams; // inherited from NSObject static new(): MTRUnitTestingClusterTestEmitTestEventRequestParams; // inherited from NSObject /** * @since 16.4 */ arg1: number; /** * @since 16.4 */ arg2: number; /** * @since 16.4 */ arg3: number; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.4 */ declare class MTRUnitTestingClusterTestEmitTestEventResponseParams extends NSObject implements NSCopying { static alloc(): MTRUnitTestingClusterTestEmitTestEventResponseParams; // inherited from NSObject static new(): MTRUnitTestingClusterTestEmitTestEventResponseParams; // inherited from NSObject /** * @since 16.1 * @deprecated 16.4 */ timedInvokeTimeoutMs: number; /** * @since 16.4 */ value: number; /** * @since 17.0 */ constructor(o: { responseValue: NSDictionary; }); copyWithZone(zone: interop.Pointer | interop.Reference): any; /** * @since 17.0 */ initWithResponseValueError(responseValue: NSDictionary, error?: interop.Reference): this; } /** * @since 16.4 */ declare class MTRUnitTestingClusterTestEmitTestFabricScopedEventRequestParams extends NSObject implements NSCopying { static alloc(): MTRUnitTestingClusterTestEmitTestFabricScopedEventRequestParams; // inherited from NSObject static new(): MTRUnitTestingClusterTestEmitTestFabricScopedEventRequestParams; // inherited from NSObject /** * @since 16.4 */ arg1: number; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.4 */ declare class MTRUnitTestingClusterTestEmitTestFabricScopedEventResponseParams extends NSObject implements NSCopying { static alloc(): MTRUnitTestingClusterTestEmitTestFabricScopedEventResponseParams; // inherited from NSObject static new(): MTRUnitTestingClusterTestEmitTestFabricScopedEventResponseParams; // inherited from NSObject /** * @since 16.1 * @deprecated 16.4 */ timedInvokeTimeoutMs: number; /** * @since 16.4 */ value: number; /** * @since 17.0 */ constructor(o: { responseValue: NSDictionary; }); copyWithZone(zone: interop.Pointer | interop.Reference): any; /** * @since 17.0 */ initWithResponseValueError(responseValue: NSDictionary, error?: interop.Reference): this; } /** * @since 16.4 */ declare class MTRUnitTestingClusterTestEnumsRequestParams extends NSObject implements NSCopying { static alloc(): MTRUnitTestingClusterTestEnumsRequestParams; // inherited from NSObject static new(): MTRUnitTestingClusterTestEnumsRequestParams; // inherited from NSObject /** * @since 16.4 */ arg1: number; /** * @since 16.4 */ arg2: number; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.4 */ declare class MTRUnitTestingClusterTestEnumsResponseParams extends NSObject implements NSCopying { static alloc(): MTRUnitTestingClusterTestEnumsResponseParams; // inherited from NSObject static new(): MTRUnitTestingClusterTestEnumsResponseParams; // inherited from NSObject /** * @since 16.4 */ arg1: number; /** * @since 16.4 */ arg2: number; /** * @since 16.1 * @deprecated 16.4 */ timedInvokeTimeoutMs: number; /** * @since 17.0 */ constructor(o: { responseValue: NSDictionary; }); copyWithZone(zone: interop.Pointer | interop.Reference): any; /** * @since 17.0 */ initWithResponseValueError(responseValue: NSDictionary, error?: interop.Reference): this; } /** * @since 16.4 */ declare class MTRUnitTestingClusterTestEventEvent extends NSObject implements NSCopying { static alloc(): MTRUnitTestingClusterTestEventEvent; // inherited from NSObject static new(): MTRUnitTestingClusterTestEventEvent; // inherited from NSObject /** * @since 16.4 */ arg1: number; /** * @since 16.4 */ arg2: number; /** * @since 16.4 */ arg3: number; /** * @since 16.4 */ arg4: MTRUnitTestingClusterSimpleStruct; /** * @since 16.4 */ arg5: NSArray; /** * @since 16.4 */ arg6: NSArray; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.4 */ declare class MTRUnitTestingClusterTestFabricScoped extends NSObject implements NSCopying { static alloc(): MTRUnitTestingClusterTestFabricScoped; // inherited from NSObject static new(): MTRUnitTestingClusterTestFabricScoped; // inherited from NSObject /** * @since 16.4 */ fabricIndex: number; /** * @since 16.4 */ fabricSensitiveCharString: string; /** * @since 16.4 */ fabricSensitiveInt8u: number; /** * @since 16.4 */ fabricSensitiveInt8uList: NSArray; /** * @since 16.4 */ fabricSensitiveStruct: MTRUnitTestingClusterSimpleStruct; /** * @since 16.4 */ nullableFabricSensitiveInt8u: number; /** * @since 16.4 */ nullableOptionalFabricSensitiveInt8u: number; /** * @since 16.4 */ optionalFabricSensitiveInt8u: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.4 */ declare class MTRUnitTestingClusterTestFabricScopedEventEvent extends NSObject implements NSCopying { static alloc(): MTRUnitTestingClusterTestFabricScopedEventEvent; // inherited from NSObject static new(): MTRUnitTestingClusterTestFabricScopedEventEvent; // inherited from NSObject /** * @since 16.4 */ fabricIndex: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.4 */ declare class MTRUnitTestingClusterTestListInt8UArgumentRequestParams extends NSObject implements NSCopying { static alloc(): MTRUnitTestingClusterTestListInt8UArgumentRequestParams; // inherited from NSObject static new(): MTRUnitTestingClusterTestListInt8UArgumentRequestParams; // inherited from NSObject /** * @since 16.4 */ arg1: NSArray; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.4 */ declare class MTRUnitTestingClusterTestListInt8UReverseRequestParams extends NSObject implements NSCopying { static alloc(): MTRUnitTestingClusterTestListInt8UReverseRequestParams; // inherited from NSObject static new(): MTRUnitTestingClusterTestListInt8UReverseRequestParams; // inherited from NSObject /** * @since 16.4 */ arg1: NSArray; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.4 */ declare class MTRUnitTestingClusterTestListInt8UReverseResponseParams extends NSObject implements NSCopying { static alloc(): MTRUnitTestingClusterTestListInt8UReverseResponseParams; // inherited from NSObject static new(): MTRUnitTestingClusterTestListInt8UReverseResponseParams; // inherited from NSObject /** * @since 16.4 */ arg1: NSArray; /** * @since 16.1 * @deprecated 16.4 */ timedInvokeTimeoutMs: number; /** * @since 17.0 */ constructor(o: { responseValue: NSDictionary; }); copyWithZone(zone: interop.Pointer | interop.Reference): any; /** * @since 17.0 */ initWithResponseValueError(responseValue: NSDictionary, error?: interop.Reference): this; } /** * @since 16.4 */ declare class MTRUnitTestingClusterTestListNestedStructListArgumentRequestParams extends NSObject implements NSCopying { static alloc(): MTRUnitTestingClusterTestListNestedStructListArgumentRequestParams; // inherited from NSObject static new(): MTRUnitTestingClusterTestListNestedStructListArgumentRequestParams; // inherited from NSObject /** * @since 16.4 */ arg1: NSArray; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.4 */ declare class MTRUnitTestingClusterTestListStructArgumentRequestParams extends NSObject implements NSCopying { static alloc(): MTRUnitTestingClusterTestListStructArgumentRequestParams; // inherited from NSObject static new(): MTRUnitTestingClusterTestListStructArgumentRequestParams; // inherited from NSObject /** * @since 16.4 */ arg1: NSArray; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.4 */ declare class MTRUnitTestingClusterTestListStructOctet extends NSObject implements NSCopying { static alloc(): MTRUnitTestingClusterTestListStructOctet; // inherited from NSObject static new(): MTRUnitTestingClusterTestListStructOctet; // inherited from NSObject /** * @since 16.4 */ member1: number; /** * @since 16.4 */ member2: NSData; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.4 */ declare class MTRUnitTestingClusterTestNestedStructArgumentRequestParams extends NSObject implements NSCopying { static alloc(): MTRUnitTestingClusterTestNestedStructArgumentRequestParams; // inherited from NSObject static new(): MTRUnitTestingClusterTestNestedStructArgumentRequestParams; // inherited from NSObject /** * @since 16.4 */ arg1: MTRUnitTestingClusterNestedStruct; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.4 */ declare class MTRUnitTestingClusterTestNestedStructListArgumentRequestParams extends NSObject implements NSCopying { static alloc(): MTRUnitTestingClusterTestNestedStructListArgumentRequestParams; // inherited from NSObject static new(): MTRUnitTestingClusterTestNestedStructListArgumentRequestParams; // inherited from NSObject /** * @since 16.4 */ arg1: MTRUnitTestingClusterNestedStructList; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.4 */ declare class MTRUnitTestingClusterTestNotHandledParams extends NSObject implements NSCopying { static alloc(): MTRUnitTestingClusterTestNotHandledParams; // inherited from NSObject static new(): MTRUnitTestingClusterTestNotHandledParams; // inherited from NSObject serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.4 */ declare class MTRUnitTestingClusterTestNullableOptionalRequestParams extends NSObject implements NSCopying { static alloc(): MTRUnitTestingClusterTestNullableOptionalRequestParams; // inherited from NSObject static new(): MTRUnitTestingClusterTestNullableOptionalRequestParams; // inherited from NSObject /** * @since 16.4 */ arg1: number; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.4 */ declare class MTRUnitTestingClusterTestNullableOptionalResponseParams extends NSObject implements NSCopying { static alloc(): MTRUnitTestingClusterTestNullableOptionalResponseParams; // inherited from NSObject static new(): MTRUnitTestingClusterTestNullableOptionalResponseParams; // inherited from NSObject /** * @since 16.4 */ originalValue: number; /** * @since 16.1 * @deprecated 16.4 */ timedInvokeTimeoutMs: number; /** * @since 16.4 */ value: number; /** * @since 16.4 */ wasNull: number; /** * @since 16.4 */ wasPresent: number; /** * @since 17.0 */ constructor(o: { responseValue: NSDictionary; }); copyWithZone(zone: interop.Pointer | interop.Reference): any; /** * @since 17.0 */ initWithResponseValueError(responseValue: NSDictionary, error?: interop.Reference): this; } /** * @since 16.4 */ declare class MTRUnitTestingClusterTestParams extends NSObject implements NSCopying { static alloc(): MTRUnitTestingClusterTestParams; // inherited from NSObject static new(): MTRUnitTestingClusterTestParams; // inherited from NSObject serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.4 */ declare class MTRUnitTestingClusterTestSimpleArgumentRequestParams extends NSObject implements NSCopying { static alloc(): MTRUnitTestingClusterTestSimpleArgumentRequestParams; // inherited from NSObject static new(): MTRUnitTestingClusterTestSimpleArgumentRequestParams; // inherited from NSObject /** * @since 16.4 */ arg1: number; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.4 */ declare class MTRUnitTestingClusterTestSimpleArgumentResponseParams extends NSObject implements NSCopying { static alloc(): MTRUnitTestingClusterTestSimpleArgumentResponseParams; // inherited from NSObject static new(): MTRUnitTestingClusterTestSimpleArgumentResponseParams; // inherited from NSObject /** * @since 16.4 */ returnValue: number; /** * @since 16.1 * @deprecated 16.4 */ timedInvokeTimeoutMs: number; /** * @since 17.0 */ constructor(o: { responseValue: NSDictionary; }); copyWithZone(zone: interop.Pointer | interop.Reference): any; /** * @since 17.0 */ initWithResponseValueError(responseValue: NSDictionary, error?: interop.Reference): this; } /** * @since 16.4 */ declare class MTRUnitTestingClusterTestSimpleOptionalArgumentRequestParams extends NSObject implements NSCopying { static alloc(): MTRUnitTestingClusterTestSimpleOptionalArgumentRequestParams; // inherited from NSObject static new(): MTRUnitTestingClusterTestSimpleOptionalArgumentRequestParams; // inherited from NSObject /** * @since 16.4 */ arg1: number; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.4 */ declare class MTRUnitTestingClusterTestSpecificParams extends NSObject implements NSCopying { static alloc(): MTRUnitTestingClusterTestSpecificParams; // inherited from NSObject static new(): MTRUnitTestingClusterTestSpecificParams; // inherited from NSObject serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.4 */ declare class MTRUnitTestingClusterTestSpecificResponseParams extends NSObject implements NSCopying { static alloc(): MTRUnitTestingClusterTestSpecificResponseParams; // inherited from NSObject static new(): MTRUnitTestingClusterTestSpecificResponseParams; // inherited from NSObject /** * @since 16.4 */ returnValue: number; /** * @since 16.1 * @deprecated 16.4 */ timedInvokeTimeoutMs: number; /** * @since 17.0 */ constructor(o: { responseValue: NSDictionary; }); copyWithZone(zone: interop.Pointer | interop.Reference): any; /** * @since 17.0 */ initWithResponseValueError(responseValue: NSDictionary, error?: interop.Reference): this; } /** * @since 16.4 */ declare class MTRUnitTestingClusterTestStructArgumentRequestParams extends NSObject implements NSCopying { static alloc(): MTRUnitTestingClusterTestStructArgumentRequestParams; // inherited from NSObject static new(): MTRUnitTestingClusterTestStructArgumentRequestParams; // inherited from NSObject /** * @since 16.4 */ arg1: MTRUnitTestingClusterSimpleStruct; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.4 */ declare class MTRUnitTestingClusterTestStructArrayArgumentRequestParams extends NSObject implements NSCopying { static alloc(): MTRUnitTestingClusterTestStructArrayArgumentRequestParams; // inherited from NSObject static new(): MTRUnitTestingClusterTestStructArrayArgumentRequestParams; // inherited from NSObject /** * @since 16.4 */ arg1: NSArray; /** * @since 16.4 */ arg2: NSArray; /** * @since 16.4 */ arg3: NSArray; /** * @since 16.4 */ arg4: NSArray; /** * @since 16.4 */ arg5: number; /** * @since 16.4 */ arg6: number; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.4 */ declare class MTRUnitTestingClusterTestStructArrayArgumentResponseParams extends NSObject implements NSCopying { static alloc(): MTRUnitTestingClusterTestStructArrayArgumentResponseParams; // inherited from NSObject static new(): MTRUnitTestingClusterTestStructArrayArgumentResponseParams; // inherited from NSObject /** * @since 16.4 */ arg1: NSArray; /** * @since 16.4 */ arg2: NSArray; /** * @since 16.4 */ arg3: NSArray; /** * @since 16.4 */ arg4: NSArray; /** * @since 16.4 */ arg5: number; /** * @since 16.4 */ arg6: number; /** * @since 16.1 * @deprecated 16.4 */ timedInvokeTimeoutMs: number; /** * @since 17.0 */ constructor(o: { responseValue: NSDictionary; }); copyWithZone(zone: interop.Pointer | interop.Reference): any; /** * @since 17.0 */ initWithResponseValueError(responseValue: NSDictionary, error?: interop.Reference): this; } /** * @since 16.4 */ declare class MTRUnitTestingClusterTestUnknownCommandParams extends NSObject implements NSCopying { static alloc(): MTRUnitTestingClusterTestUnknownCommandParams; // inherited from NSObject static new(): MTRUnitTestingClusterTestUnknownCommandParams; // inherited from NSObject serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.4 */ declare class MTRUnitTestingClusterTimedInvokeRequestParams extends NSObject implements NSCopying { static alloc(): MTRUnitTestingClusterTimedInvokeRequestParams; // inherited from NSObject static new(): MTRUnitTestingClusterTimedInvokeRequestParams; // inherited from NSObject serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.4 */ declare const enum MTRUnitTestingSimple { Unspecified = 0, ValueA = 1, ValueB = 2, ValueC = 3 } /** * @since 16.4 */ declare const enum MTRUnitTestingSimpleBitmap { ValueA = 1, ValueB = 2, ValueC = 4 } /** * @since 16.1 */ declare var MTRUnsignedIntegerValueType: string; /** * @since 16.1 */ declare class MTRUserLabelClusterLabelStruct extends NSObject implements NSCopying { static alloc(): MTRUserLabelClusterLabelStruct; // inherited from NSObject static new(): MTRUserLabelClusterLabelStruct; // inherited from NSObject /** * @since 16.1 */ label: string; /** * @since 16.1 */ value: string; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare var MTRValueKey: string; /** * @since 17.6 */ declare class MTRValveConfigurationAndControlClusterCloseParams extends NSObject implements NSCopying { static alloc(): MTRValveConfigurationAndControlClusterCloseParams; // inherited from NSObject static new(): MTRValveConfigurationAndControlClusterCloseParams; // inherited from NSObject serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 17.6 */ declare class MTRValveConfigurationAndControlClusterOpenParams extends NSObject implements NSCopying { static alloc(): MTRValveConfigurationAndControlClusterOpenParams; // inherited from NSObject static new(): MTRValveConfigurationAndControlClusterOpenParams; // inherited from NSObject /** * @since 17.6 */ openDuration: number; serverSideProcessingTimeout: number; /** * @since 17.6 */ targetLevel: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 17.6 */ declare class MTRValveConfigurationAndControlClusterValveFaultEvent extends NSObject implements NSCopying { static alloc(): MTRValveConfigurationAndControlClusterValveFaultEvent; // inherited from NSObject static new(): MTRValveConfigurationAndControlClusterValveFaultEvent; // inherited from NSObject /** * @since 17.6 */ valveFault: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 17.6 */ declare class MTRValveConfigurationAndControlClusterValveStateChangedEvent extends NSObject implements NSCopying { static alloc(): MTRValveConfigurationAndControlClusterValveStateChangedEvent; // inherited from NSObject static new(): MTRValveConfigurationAndControlClusterValveStateChangedEvent; // inherited from NSObject /** * @since 17.6 */ valveLevel: number; /** * @since 17.6 */ valveState: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 17.6 */ declare const enum MTRValveConfigurationAndControlFeature { TimeSync = 1, Level = 2 } /** * @since 17.6 */ declare const enum MTRValveConfigurationAndControlStatusCode { FailureDueToFault = 2 } /** * @since 17.6 */ declare const enum MTRValveConfigurationAndControlValveFaultBitmap { GeneralFault = 1, Blocked = 2, Leaking = 4, NotConnected = 8, ShortCircuit = 16, CurrentExceeded = 32 } /** * @since 17.6 */ declare const enum MTRValveConfigurationAndControlValveState { Closed = 0, Open = 1, Transitioning = 2 } /** * @since 18.4 */ declare const enum MTRWaterHeaterManagementBoostState { Inactive = 0, Active = 1 } /** * @since 18.4 */ declare class MTRWaterHeaterManagementClusterBoostEndedEvent extends NSObject implements NSCopying { static alloc(): MTRWaterHeaterManagementClusterBoostEndedEvent; // inherited from NSObject static new(): MTRWaterHeaterManagementClusterBoostEndedEvent; // inherited from NSObject copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTRWaterHeaterManagementClusterBoostParams extends NSObject implements NSCopying { static alloc(): MTRWaterHeaterManagementClusterBoostParams; // inherited from NSObject static new(): MTRWaterHeaterManagementClusterBoostParams; // inherited from NSObject /** * @since 18.4 */ boostInfo: MTRWaterHeaterManagementClusterWaterHeaterBoostInfoStruct; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTRWaterHeaterManagementClusterBoostStartedEvent extends NSObject implements NSCopying { static alloc(): MTRWaterHeaterManagementClusterBoostStartedEvent; // inherited from NSObject static new(): MTRWaterHeaterManagementClusterBoostStartedEvent; // inherited from NSObject /** * @since 18.4 */ boostInfo: MTRWaterHeaterManagementClusterWaterHeaterBoostInfoStruct; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTRWaterHeaterManagementClusterCancelBoostParams extends NSObject implements NSCopying { static alloc(): MTRWaterHeaterManagementClusterCancelBoostParams; // inherited from NSObject static new(): MTRWaterHeaterManagementClusterCancelBoostParams; // inherited from NSObject serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTRWaterHeaterManagementClusterWaterHeaterBoostInfoStruct extends NSObject implements NSCopying { static alloc(): MTRWaterHeaterManagementClusterWaterHeaterBoostInfoStruct; // inherited from NSObject static new(): MTRWaterHeaterManagementClusterWaterHeaterBoostInfoStruct; // inherited from NSObject /** * @since 18.4 */ duration: number; /** * @since 18.4 */ emergencyBoost: number; /** * @since 18.4 */ oneShot: number; /** * @since 18.4 */ targetPercentage: number; /** * @since 18.4 */ targetReheat: number; /** * @since 18.4 */ temporarySetpoint: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare const enum MTRWaterHeaterManagementFeature { EnergyManagement = 1, TankPercent = 2 } /** * @since 18.4 */ declare const enum MTRWaterHeaterManagementWaterHeaterHeatSourceBitmap { ImmersionElement1 = 1, ImmersionElement2 = 2, HeatPump = 4, Boiler = 8, Other = 16 } /** * @since 18.4 */ declare class MTRWaterHeaterModeClusterChangeToModeParams extends NSObject implements NSCopying { static alloc(): MTRWaterHeaterModeClusterChangeToModeParams; // inherited from NSObject static new(): MTRWaterHeaterModeClusterChangeToModeParams; // inherited from NSObject /** * @since 18.4 */ newMode: number; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTRWaterHeaterModeClusterChangeToModeResponseParams extends NSObject implements NSCopying { static alloc(): MTRWaterHeaterModeClusterChangeToModeResponseParams; // inherited from NSObject static new(): MTRWaterHeaterModeClusterChangeToModeResponseParams; // inherited from NSObject /** * @since 18.4 */ status: number; /** * @since 18.4 */ statusText: string; /** * @since 18.4 */ constructor(o: { responseValue: NSDictionary; }); copyWithZone(zone: interop.Pointer | interop.Reference): any; /** * @since 18.4 */ initWithResponseValueError(responseValue: NSDictionary, error?: interop.Reference): this; } /** * @since 18.4 */ declare class MTRWaterHeaterModeClusterModeOptionStruct extends NSObject implements NSCopying { static alloc(): MTRWaterHeaterModeClusterModeOptionStruct; // inherited from NSObject static new(): MTRWaterHeaterModeClusterModeOptionStruct; // inherited from NSObject /** * @since 18.4 */ label: string; /** * @since 18.4 */ mode: number; /** * @since 18.4 */ modeTags: NSArray; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTRWaterHeaterModeClusterModeTagStruct extends NSObject implements NSCopying { static alloc(): MTRWaterHeaterModeClusterModeTagStruct; // inherited from NSObject static new(): MTRWaterHeaterModeClusterModeTagStruct; // inherited from NSObject /** * @since 18.4 */ mfgCode: number; /** * @since 18.4 */ value: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare const enum MTRWaterHeaterModeModeTag { Auto = 0, Quick = 1, Quiet = 2, LowNoise = 3, LowEnergy = 4, Vacation = 5, Min = 6, Max = 7, Night = 8, Day = 9, Off = 16384, Manual = 16385, Timed = 16386 } /** * @since 16.1 */ declare const enum MTRWiFiNetworkDiagnosticsAssociationFailureCause { Unknown = 0, AssociationFailed = 1, AuthenticationFailed = 2, SsidNotFound = 3 } /** * @since 16.1 */ declare class MTRWiFiNetworkDiagnosticsClusterAssociationFailureEvent extends NSObject implements NSCopying { static alloc(): MTRWiFiNetworkDiagnosticsClusterAssociationFailureEvent; // inherited from NSObject static new(): MTRWiFiNetworkDiagnosticsClusterAssociationFailureEvent; // inherited from NSObject /** * @since 16.1 * @deprecated 17.4 */ associationFailure: number; /** * @since 17.4 */ associationFailureCause: number; /** * @since 16.1 */ status: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRWiFiNetworkDiagnosticsClusterConnectionStatusEvent extends NSObject implements NSCopying { static alloc(): MTRWiFiNetworkDiagnosticsClusterConnectionStatusEvent; // inherited from NSObject static new(): MTRWiFiNetworkDiagnosticsClusterConnectionStatusEvent; // inherited from NSObject /** * @since 16.1 */ connectionStatus: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRWiFiNetworkDiagnosticsClusterDisconnectionEvent extends NSObject implements NSCopying { static alloc(): MTRWiFiNetworkDiagnosticsClusterDisconnectionEvent; // inherited from NSObject static new(): MTRWiFiNetworkDiagnosticsClusterDisconnectionEvent; // inherited from NSObject /** * @since 16.1 */ reasonCode: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRWiFiNetworkDiagnosticsClusterResetCountsParams extends NSObject implements NSCopying { static alloc(): MTRWiFiNetworkDiagnosticsClusterResetCountsParams; // inherited from NSObject static new(): MTRWiFiNetworkDiagnosticsClusterResetCountsParams; // inherited from NSObject serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.5 */ declare const enum MTRWiFiNetworkDiagnosticsConnectionStatus { Connected = 0, NotConnected = 1 } /** * @since 16.4 */ declare const enum MTRWiFiNetworkDiagnosticsFeature { PacketCounts = 1, ErrorCounts = 2 } /** * @since 16.1 */ declare const enum MTRWiFiNetworkDiagnosticsSecurityType { Unspecified = 0, None = 1, WEP = 2, WPA = 3, WPA2 = 4, WPA3 = 5 } /** * @since 16.1 * @deprecated 16.5 */ declare const enum MTRWiFiNetworkDiagnosticsWiFiConnectionStatus { Connected = 0, NotConnected = 1 } /** * @since 16.5 */ declare const enum MTRWiFiNetworkDiagnosticsWiFiVersion { A = 0, B = 1, G = 2, N = 3, Ac = 4, Ax = 5, Ah = 6 } /** * @since 16.1 * @deprecated 16.5 */ declare const enum MTRWiFiNetworkDiagnosticsWiFiVersionType { TypeA = 0, Type80211a = 0, TypeB = 1, Type80211b = 1, TypeG = 2, Type80211g = 2, TypeN = 3, Type80211n = 3, TypeAc = 4, Type80211ac = 4, TypeAx = 5, Type80211ax = 5 } /** * @since 18.4 */ declare class MTRWiFiNetworkManagementClusterNetworkPassphraseRequestParams extends NSObject implements NSCopying { static alloc(): MTRWiFiNetworkManagementClusterNetworkPassphraseRequestParams; // inherited from NSObject static new(): MTRWiFiNetworkManagementClusterNetworkPassphraseRequestParams; // inherited from NSObject serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 18.4 */ declare class MTRWiFiNetworkManagementClusterNetworkPassphraseResponseParams extends NSObject implements NSCopying { static alloc(): MTRWiFiNetworkManagementClusterNetworkPassphraseResponseParams; // inherited from NSObject static new(): MTRWiFiNetworkManagementClusterNetworkPassphraseResponseParams; // inherited from NSObject /** * @since 18.4 */ passphrase: NSData; /** * @since 18.4 */ constructor(o: { responseValue: NSDictionary; }); copyWithZone(zone: interop.Pointer | interop.Reference): any; /** * @since 18.4 */ initWithResponseValueError(responseValue: NSDictionary, error?: interop.Reference): this; } /** * @since 16.1 */ declare class MTRWindowCoveringClusterDownOrCloseParams extends NSObject implements NSCopying { static alloc(): MTRWindowCoveringClusterDownOrCloseParams; // inherited from NSObject static new(): MTRWindowCoveringClusterDownOrCloseParams; // inherited from NSObject serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRWindowCoveringClusterGoToLiftPercentageParams extends NSObject implements NSCopying { static alloc(): MTRWindowCoveringClusterGoToLiftPercentageParams; // inherited from NSObject static new(): MTRWindowCoveringClusterGoToLiftPercentageParams; // inherited from NSObject /** * @since 16.1 */ liftPercent100thsValue: number; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRWindowCoveringClusterGoToLiftValueParams extends NSObject implements NSCopying { static alloc(): MTRWindowCoveringClusterGoToLiftValueParams; // inherited from NSObject static new(): MTRWindowCoveringClusterGoToLiftValueParams; // inherited from NSObject /** * @since 16.1 */ liftValue: number; serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRWindowCoveringClusterGoToTiltPercentageParams extends NSObject implements NSCopying { static alloc(): MTRWindowCoveringClusterGoToTiltPercentageParams; // inherited from NSObject static new(): MTRWindowCoveringClusterGoToTiltPercentageParams; // inherited from NSObject serverSideProcessingTimeout: number; /** * @since 16.1 */ tiltPercent100thsValue: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRWindowCoveringClusterGoToTiltValueParams extends NSObject implements NSCopying { static alloc(): MTRWindowCoveringClusterGoToTiltValueParams; // inherited from NSObject static new(): MTRWindowCoveringClusterGoToTiltValueParams; // inherited from NSObject serverSideProcessingTimeout: number; /** * @since 16.1 */ tiltValue: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRWindowCoveringClusterStopMotionParams extends NSObject implements NSCopying { static alloc(): MTRWindowCoveringClusterStopMotionParams; // inherited from NSObject static new(): MTRWindowCoveringClusterStopMotionParams; // inherited from NSObject serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare class MTRWindowCoveringClusterUpOrOpenParams extends NSObject implements NSCopying { static alloc(): MTRWindowCoveringClusterUpOrOpenParams; // inherited from NSObject static new(): MTRWindowCoveringClusterUpOrOpenParams; // inherited from NSObject serverSideProcessingTimeout: number; timedInvokeTimeoutMs: number; copyWithZone(zone: interop.Pointer | interop.Reference): any; } /** * @since 16.1 */ declare const enum MTRWindowCoveringConfigStatus { Operational = 1, OnlineReserved = 2, LiftMovementReversed = 4, LiftPositionAware = 8, TiltPositionAware = 16, LiftEncoderControlled = 32, TiltEncoderControlled = 64 } /** * @since 16.1 */ declare const enum MTRWindowCoveringEndProductType { RollerShade = 0, RomanShade = 1, BalloonShade = 2, WovenWood = 3, PleatedShade = 4, CellularShade = 5, LayeredShade = 6, LayeredShade2D = 7, SheerShade = 8, TiltOnlyInteriorBlind = 9, InteriorBlind = 10, VerticalBlindStripCurtain = 11, InteriorVenetianBlind = 12, ExteriorVenetianBlind = 13, LateralLeftCurtain = 14, LateralRightCurtain = 15, CentralCurtain = 16, RollerShutter = 17, ExteriorVerticalScreen = 18, AwningTerracePatio = 19, AwningVerticalScreen = 20, TiltOnlyPergola = 21, SwingingShutter = 22, SlidingShutter = 23, Unknown = 255 } /** * @since 16.1 */ declare const enum MTRWindowCoveringFeature { Lift = 1, Tilt = 2, PositionAwareLift = 4, AbsolutePosition = 8, PositionAwareTilt = 16 } /** * @since 16.1 */ declare const enum MTRWindowCoveringMode { MotorDirectionReversed = 1, CalibrationMode = 2, MaintenanceMode = 4, LedFeedback = 8 } /** * @since 16.1 */ declare const enum MTRWindowCoveringOperationalStatus { Global = 3, Lift = 12, Tilt = 48 } /** * @since 16.1 */ declare const enum MTRWindowCoveringSafetyStatus { RemoteLockout = 1, TamperDetection = 2, FailedCommunication = 4, PositionFailure = 8, ThermalProtection = 16, ObstacleDetected = 32, Power = 64, StopInput = 128, MotorJammed = 256, HardwareFailure = 512, ManualOperation = 1024, Protection = 2048 } /** * @since 16.1 */ declare const enum MTRWindowCoveringType { RollerShade = 0, RollerShade2Motor = 1, RollerShadeExterior = 2, RollerShadeExterior2Motor = 3, Drapery = 4, Awning = 5, Shutter = 6, TiltBlindTiltOnly = 7, TiltBlindLiftAndTilt = 8, ProjectorScreen = 9, Unknown = 255 } /** * @since 16.1 */ declare class MTRWriteParams extends NSObject implements NSCopying, NSSecureCoding { static alloc(): MTRWriteParams; // inherited from NSObject static new(): MTRWriteParams; // inherited from NSObject dataVersion: number; timedWriteTimeout: number; static readonly supportsSecureCoding: boolean; // inherited from NSSecureCoding constructor(o: { coder: NSCoder; }); // inherited from NSCoding copyWithZone(zone: interop.Pointer | interop.Reference): any; encodeWithCoder(coder: NSCoder): void; initWithCoder(coder: NSCoder): this; } /** * @since 18.2 */ interface MTRXPCClientProtocol extends MTRXPCClientProtocol_MTRDevice, MTRXPCClientProtocol_MTRDeviceController, NSObjectProtocol { } declare var MTRXPCClientProtocol: { prototype: MTRXPCClientProtocol; }; /** * @since 18.2 */ interface MTRXPCClientProtocol_MTRDevice extends NSObjectProtocol { deviceBecameActive(nodeID: number): void; deviceCachePrimed(nodeID: number): void; deviceConfigurationChanged(nodeID: number): void; deviceInternalStateUpdated(nodeID: number, dictionary: NSDictionary): void; deviceReceivedAttributeReport(nodeID: number, attributeReport: NSArray> | NSDictionary[]): void; deviceReceivedEventReport(nodeID: number, eventReport: NSArray> | NSDictionary[]): void; deviceStateChanged(nodeID: number, state: MTRDeviceState): void; } declare var MTRXPCClientProtocol_MTRDevice: { prototype: MTRXPCClientProtocol_MTRDevice; }; /** * @since 18.2 */ interface MTRXPCClientProtocol_MTRDeviceController extends NSObjectProtocol { /** * @since 18.3 */ controllerControllerConfigurationUpdated?(controller: NSUUID, configuration: NSDictionary): void; } declare var MTRXPCClientProtocol_MTRDeviceController: { prototype: MTRXPCClientProtocol_MTRDeviceController; }; /** * @since 18.2 */ declare class MTRXPCDeviceControllerParameters extends MTRDeviceControllerAbstractParameters { static alloc(): MTRXPCDeviceControllerParameters; // inherited from NSObject static new(): MTRXPCDeviceControllerParameters; // inherited from NSObject /** * @since 18.2 */ readonly uniqueIdentifier: NSUUID; /** * @since 18.2 */ readonly xpcConnectionBlock: () => NSXPCConnection; /** * @since 26.0 */ constructor(o: { XPCConnectionBlock: () => NSXPCConnection; uniqueIdentifier: NSUUID; }); /** * @since 18.2 * @deprecated 26.0 */ constructor(o: { XPConnectionBlock: () => NSXPCConnection; uniqueIdentifier: NSUUID; }); /** * @since 26.0 */ initWithXPCConnectionBlockUniqueIdentifier(xpcConnectionBlock: () => NSXPCConnection, uniqueIdentifier: NSUUID): this; /** * @since 18.2 * @deprecated 26.0 */ initWithXPConnectionBlockUniqueIdentifier(xpcConnectionBlock: () => NSXPCConnection, uniqueIdentifier: NSUUID): this; } /** * @since 18.3 */ interface MTRXPCServerProtocol extends MTRXPCServerProtocol_MTRDevice, MTRXPCServerProtocol_MTRDeviceController, NSObjectProtocol { deviceControllerCheckInWithContext?(controller: NSUUID, context: NSDictionary): void; } declare var MTRXPCServerProtocol: { prototype: MTRXPCServerProtocol; }; /** * @since 18.2 */ interface MTRXPCServerProtocol_MTRDevice extends NSObjectProtocol { deviceControllerNodeIDDownloadLogOfTypeTimeoutCompletion?(controller: NSUUID, nodeID: number, type: MTRDiagnosticLogType, timeout: number, completion: (p1: NSURL, p2: NSError) => void): void; deviceControllerNodeIDGetDeviceCachePrimedWithReply(controller: NSUUID, nodeID: number, reply: (p1: boolean) => void): void; deviceControllerNodeIDGetEstimatedStartTimeWithReply(controller: NSUUID, nodeID: number, reply: (p1: Date) => void): void; deviceControllerNodeIDGetEstimatedSubscriptionLatencyWithReply(controller: NSUUID, nodeID: number, reply: (p1: number) => void): void; deviceControllerNodeIDGetStateWithReply(controller: NSUUID, nodeID: number, reply: (p1: MTRDeviceState) => void): void; deviceControllerNodeIDInvokeCommandWithEndpointIDClusterIDCommandIDCommandFieldsExpectedValuesExpectedValueIntervalTimedInvokeTimeoutServerSideProcessingTimeoutCompletion(controller: NSUUID, nodeID: number, endpointID: number, clusterID: number, commandID: number, commandFields: any, expectedValues: NSArray> | NSDictionary[], expectedValueInterval: number, timeout: number, serverSideProcessingTimeout: number, completion: (p1: NSArray>, p2: NSError) => void): void; /** * @since 18.4 */ deviceControllerNodeIDInvokeCommandsCompletion?(controller: NSUUID, nodeID: number, commands: NSArray> | NSArray[], completion: (p1: NSArray>, p2: NSError) => void): void; deviceControllerNodeIDOpenCommissioningWindowWithSetupPasscodeDiscriminatorDurationCompletion(controller: NSUUID, nodeID: number, setupPasscode: number, discriminator: number, duration: number, completion: (p1: MTRSetupPayload, p2: NSError) => void): void; deviceControllerNodeIDReadAttributePathsWithReply(controller: NSUUID, nodeID: number, attributePaths: NSArray | MTRAttributeRequestPath[], reply: (p1: NSArray>) => void): void; deviceControllerNodeIDReadAttributeWithEndpointIDClusterIDAttributeIDParamsWithReply(controller: NSUUID, nodeID: number, endpointID: number, clusterID: number, attributeID: number, params: MTRReadParams, reply: (p1: NSDictionary) => void): void; deviceControllerNodeIDWriteAttributeWithEndpointIDClusterIDAttributeIDValueExpectedValueIntervalTimedWriteTimeout(controller: NSUUID, nodeID: number, endpointID: number, clusterID: number, attributeID: number, value: any, expectedValueInterval: number, timeout: number): void; downloadLogOfTypeNodeIDTimeoutCompletion(type: MTRDiagnosticLogType, nodeID: number, timeout: number, completion: (p1: NSURL, p2: NSError) => void): void; } declare var MTRXPCServerProtocol_MTRDevice: { prototype: MTRXPCServerProtocol_MTRDevice; }; /** * @since 18.3 */ interface MTRXPCServerProtocol_MTRDeviceController extends NSObjectProtocol { /** * @since 18.4 */ deviceControllerDeleteNodeID?(controller: NSUUID, nodeID: number): void; /** * @since 18.4 */ deviceControllerGetNodesWithStoredDataWithReply?(controller: NSUUID, reply: (p1: NSArray) => void): void; deviceControllerRegisterNodeID?(controller: NSUUID, nodeID: number): void; deviceControllerUnregisterNodeID?(controller: NSUUID, nodeID: number): void; /** * @since 18.3 */ deviceControllerUpdateControllerConfiguration?(controller: NSUUID, controllerState: NSDictionary): void; } declare var MTRXPCServerProtocol_MTRDeviceController: { prototype: MTRXPCServerProtocol_MTRDeviceController; };