@class MTRDevice; @interface MTRClusterDoorLock : MTRCluster @property (readonly, nonatomic) unsigned short endpoint; @property (readonly, nonatomic) MTRDevice *device; - (void).cxx_destruct; - (id)readAttributeMaxPINCodeLengthWithParams:(id)a0; - (id)readAttributeMinPINCodeLengthWithParams:(id)a0; - (void)writeAttributeOpenPeriodWithValue:(id)a0 expectedValueInterval:(id)a1 params:(id)a2; - (void)writeAttributeSendPINOverTheAirWithValue:(id)a0 expectedValueInterval:(id)a1; - (void)clearCredentialWithParams:(id)a0 expectedValues:(id)a1 expectedValueInterval:(id)a2 completion:(id /* block */)a3; - (void)clearCredentialWithParams:(id)a0 expectedValues:(id)a1 expectedValueInterval:(id)a2 completionHandler:(id /* block */)a3; - (void)clearHolidayScheduleWithParams:(id)a0 expectedValues:(id)a1 expectedValueInterval:(id)a2 completion:(id /* block */)a3; - (void)clearHolidayScheduleWithParams:(id)a0 expectedValues:(id)a1 expectedValueInterval:(id)a2 completionHandler:(id /* block */)a3; - (void)clearUserWithParams:(id)a0 expectedValues:(id)a1 expectedValueInterval:(id)a2 completion:(id /* block */)a3; - (void)clearUserWithParams:(id)a0 expectedValues:(id)a1 expectedValueInterval:(id)a2 completionHandler:(id /* block */)a3; - (void)clearWeekDayScheduleWithParams:(id)a0 expectedValues:(id)a1 expectedValueInterval:(id)a2 completion:(id /* block */)a3; - (void)clearWeekDayScheduleWithParams:(id)a0 expectedValues:(id)a1 expectedValueInterval:(id)a2 completionHandler:(id /* block */)a3; - (void)clearYearDayScheduleWithParams:(id)a0 expectedValues:(id)a1 expectedValueInterval:(id)a2 completion:(id /* block */)a3; - (void)clearYearDayScheduleWithParams:(id)a0 expectedValues:(id)a1 expectedValueInterval:(id)a2 completionHandler:(id /* block */)a3; - (void)getCredentialStatusWithParams:(id)a0 expectedValues:(id)a1 expectedValueInterval:(id)a2 completion:(id /* block */)a3; - (void)getCredentialStatusWithParams:(id)a0 expectedValues:(id)a1 expectedValueInterval:(id)a2 completionHandler:(id /* block */)a3; - (void)getHolidayScheduleWithParams:(id)a0 expectedValues:(id)a1 expectedValueInterval:(id)a2 completion:(id /* block */)a3; - (void)getHolidayScheduleWithParams:(id)a0 expectedValues:(id)a1 expectedValueInterval:(id)a2 completionHandler:(id /* block */)a3; - (void)getUserWithParams:(id)a0 expectedValues:(id)a1 expectedValueInterval:(id)a2 completion:(id /* block */)a3; - (void)getUserWithParams:(id)a0 expectedValues:(id)a1 expectedValueInterval:(id)a2 completionHandler:(id /* block */)a3; - (void)getWeekDayScheduleWithParams:(id)a0 expectedValues:(id)a1 expectedValueInterval:(id)a2 completion:(id /* block */)a3; - (void)getWeekDayScheduleWithParams:(id)a0 expectedValues:(id)a1 expectedValueInterval:(id)a2 completionHandler:(id /* block */)a3; - (void)getYearDayScheduleWithParams:(id)a0 expectedValues:(id)a1 expectedValueInterval:(id)a2 completion:(id /* block */)a3; - (void)getYearDayScheduleWithParams:(id)a0 expectedValues:(id)a1 expectedValueInterval:(id)a2 completionHandler:(id /* block */)a3; - (id)initWithDevice:(id)a0 endpoint:(unsigned short)a1 queue:(id)a2; - (id)initWithDevice:(id)a0 endpointID:(id)a1 queue:(id)a2; - (void)lockDoorWithParams:(id)a0 expectedValues:(id)a1 expectedValueInterval:(id)a2 completion:(id /* block */)a3; - (void)lockDoorWithParams:(id)a0 expectedValues:(id)a1 expectedValueInterval:(id)a2 completionHandler:(id /* block */)a3; - (id)readAttributeAcceptedCommandListWithParams:(id)a0; - (id)readAttributeActuatorEnabledWithParams:(id)a0; - (id)readAttributeAttributeListWithParams:(id)a0; - (id)readAttributeAutoRelockTimeWithParams:(id)a0; - (id)readAttributeClusterRevisionWithParams:(id)a0; - (id)readAttributeCredentialRulesSupportWithParams:(id)a0; - (id)readAttributeDefaultConfigurationRegisterWithParams:(id)a0; - (id)readAttributeDoorClosedEventsWithParams:(id)a0; - (id)readAttributeDoorOpenEventsWithParams:(id)a0; - (id)readAttributeDoorStateWithParams:(id)a0; - (id)readAttributeEnableInsideStatusLEDWithParams:(id)a0; - (id)readAttributeEnableLocalProgrammingWithParams:(id)a0; - (id)readAttributeEnableOneTouchLockingWithParams:(id)a0; - (id)readAttributeEnablePrivacyModeButtonWithParams:(id)a0; - (id)readAttributeExpiringUserTimeoutWithParams:(id)a0; - (id)readAttributeFeatureMapWithParams:(id)a0; - (id)readAttributeGeneratedCommandListWithParams:(id)a0; - (id)readAttributeLEDSettingsWithParams:(id)a0; - (id)readAttributeLanguageWithParams:(id)a0; - (id)readAttributeLocalProgrammingFeaturesWithParams:(id)a0; - (id)readAttributeLockStateWithParams:(id)a0; - (id)readAttributeLockTypeWithParams:(id)a0; - (id)readAttributeMaxRFIDCodeLengthWithParams:(id)a0; - (id)readAttributeMinRFIDCodeLengthWithParams:(id)a0; - (id)readAttributeNumberOfCredentialsSupportedPerUserWithParams:(id)a0; - (id)readAttributeNumberOfHolidaySchedulesSupportedWithParams:(id)a0; - (id)readAttributeNumberOfPINUsersSupportedWithParams:(id)a0; - (id)readAttributeNumberOfRFIDUsersSupportedWithParams:(id)a0; - (id)readAttributeNumberOfTotalUsersSupportedWithParams:(id)a0; - (id)readAttributeNumberOfWeekDaySchedulesSupportedPerUserWithParams:(id)a0; - (id)readAttributeNumberOfYearDaySchedulesSupportedPerUserWithParams:(id)a0; - (id)readAttributeOpenPeriodWithParams:(id)a0; - (id)readAttributeOperatingModeWithParams:(id)a0; - (id)readAttributeRequirePINforRemoteOperationWithParams:(id)a0; - (id)readAttributeSendPINOverTheAirWithParams:(id)a0; - (id)readAttributeSoundVolumeWithParams:(id)a0; - (id)readAttributeSupportedOperatingModesWithParams:(id)a0; - (id)readAttributeUserCodeTemporaryDisableTimeWithParams:(id)a0; - (id)readAttributeWrongCodeEntryLimitWithParams:(id)a0; - (void)setCredentialWithParams:(id)a0 expectedValues:(id)a1 expectedValueInterval:(id)a2 completion:(id /* block */)a3; - (void)setCredentialWithParams:(id)a0 expectedValues:(id)a1 expectedValueInterval:(id)a2 completionHandler:(id /* block */)a3; - (void)setHolidayScheduleWithParams:(id)a0 expectedValues:(id)a1 expectedValueInterval:(id)a2 completion:(id /* block */)a3; - (void)setHolidayScheduleWithParams:(id)a0 expectedValues:(id)a1 expectedValueInterval:(id)a2 completionHandler:(id /* block */)a3; - (void)setUserWithParams:(id)a0 expectedValues:(id)a1 expectedValueInterval:(id)a2 completion:(id /* block */)a3; - (void)setUserWithParams:(id)a0 expectedValues:(id)a1 expectedValueInterval:(id)a2 completionHandler:(id /* block */)a3; - (void)setWeekDayScheduleWithParams:(id)a0 expectedValues:(id)a1 expectedValueInterval:(id)a2 completion:(id /* block */)a3; - (void)setWeekDayScheduleWithParams:(id)a0 expectedValues:(id)a1 expectedValueInterval:(id)a2 completionHandler:(id /* block */)a3; - (void)setYearDayScheduleWithParams:(id)a0 expectedValues:(id)a1 expectedValueInterval:(id)a2 completion:(id /* block */)a3; - (void)setYearDayScheduleWithParams:(id)a0 expectedValues:(id)a1 expectedValueInterval:(id)a2 completionHandler:(id /* block */)a3; - (void)unlockDoorWithParams:(id)a0 expectedValues:(id)a1 expectedValueInterval:(id)a2 completion:(id /* block */)a3; - (void)unlockDoorWithParams:(id)a0 expectedValues:(id)a1 expectedValueInterval:(id)a2 completionHandler:(id /* block */)a3; - (void)unlockWithTimeoutWithParams:(id)a0 expectedValues:(id)a1 expectedValueInterval:(id)a2 completion:(id /* block */)a3; - (void)unlockWithTimeoutWithParams:(id)a0 expectedValues:(id)a1 expectedValueInterval:(id)a2 completionHandler:(id /* block */)a3; - (void)writeAttributeAutoRelockTimeWithValue:(id)a0 expectedValueInterval:(id)a1; - (void)writeAttributeAutoRelockTimeWithValue:(id)a0 expectedValueInterval:(id)a1 params:(id)a2; - (void)writeAttributeDoorClosedEventsWithValue:(id)a0 expectedValueInterval:(id)a1; - (void)writeAttributeDoorClosedEventsWithValue:(id)a0 expectedValueInterval:(id)a1 params:(id)a2; - (void)writeAttributeDoorOpenEventsWithValue:(id)a0 expectedValueInterval:(id)a1; - (void)writeAttributeDoorOpenEventsWithValue:(id)a0 expectedValueInterval:(id)a1 params:(id)a2; - (void)writeAttributeEnableInsideStatusLEDWithValue:(id)a0 expectedValueInterval:(id)a1; - (void)writeAttributeEnableInsideStatusLEDWithValue:(id)a0 expectedValueInterval:(id)a1 params:(id)a2; - (void)writeAttributeEnableLocalProgrammingWithValue:(id)a0 expectedValueInterval:(id)a1; - (void)writeAttributeEnableLocalProgrammingWithValue:(id)a0 expectedValueInterval:(id)a1 params:(id)a2; - (void)writeAttributeEnableOneTouchLockingWithValue:(id)a0 expectedValueInterval:(id)a1; - (void)writeAttributeEnableOneTouchLockingWithValue:(id)a0 expectedValueInterval:(id)a1 params:(id)a2; - (void)writeAttributeEnablePrivacyModeButtonWithValue:(id)a0 expectedValueInterval:(id)a1; - (void)writeAttributeEnablePrivacyModeButtonWithValue:(id)a0 expectedValueInterval:(id)a1 params:(id)a2; - (void)writeAttributeExpiringUserTimeoutWithValue:(id)a0 expectedValueInterval:(id)a1; - (void)writeAttributeExpiringUserTimeoutWithValue:(id)a0 expectedValueInterval:(id)a1 params:(id)a2; - (void)writeAttributeLEDSettingsWithValue:(id)a0 expectedValueInterval:(id)a1; - (void)writeAttributeLEDSettingsWithValue:(id)a0 expectedValueInterval:(id)a1 params:(id)a2; - (void)writeAttributeLanguageWithValue:(id)a0 expectedValueInterval:(id)a1; - (void)writeAttributeLanguageWithValue:(id)a0 expectedValueInterval:(id)a1 params:(id)a2; - (void)writeAttributeLocalProgrammingFeaturesWithValue:(id)a0 expectedValueInterval:(id)a1; - (void)writeAttributeLocalProgrammingFeaturesWithValue:(id)a0 expectedValueInterval:(id)a1 params:(id)a2; - (void)writeAttributeOpenPeriodWithValue:(id)a0 expectedValueInterval:(id)a1; - (void)writeAttributeOperatingModeWithValue:(id)a0 expectedValueInterval:(id)a1; - (void)writeAttributeOperatingModeWithValue:(id)a0 expectedValueInterval:(id)a1 params:(id)a2; - (void)writeAttributeRequirePINforRemoteOperationWithValue:(id)a0 expectedValueInterval:(id)a1; - (void)writeAttributeRequirePINforRemoteOperationWithValue:(id)a0 expectedValueInterval:(id)a1 params:(id)a2; - (void)writeAttributeSendPINOverTheAirWithValue:(id)a0 expectedValueInterval:(id)a1 params:(id)a2; - (void)writeAttributeSoundVolumeWithValue:(id)a0 expectedValueInterval:(id)a1; - (void)writeAttributeSoundVolumeWithValue:(id)a0 expectedValueInterval:(id)a1 params:(id)a2; - (void)writeAttributeUserCodeTemporaryDisableTimeWithValue:(id)a0 expectedValueInterval:(id)a1; - (void)writeAttributeUserCodeTemporaryDisableTimeWithValue:(id)a0 expectedValueInterval:(id)a1 params:(id)a2; - (void)writeAttributeWrongCodeEntryLimitWithValue:(id)a0 expectedValueInterval:(id)a1; - (void)writeAttributeWrongCodeEntryLimitWithValue:(id)a0 expectedValueInterval:(id)a1 params:(id)a2; @end