import { CharacteristicValue, PlatformAccessory, Service, Characteristic } from "homebridge"; import { DeviceService } from "ge-smarthq-api"; import { SmartHqPlatform } from "../platform.js"; /** * Platform Accessory * An instance of this class is created for each accessory your platform registers * Each accessory may expose multiple services of different service types. */ export declare class ControlLock { private readonly platform; private readonly accessory; readonly deviceServices: DeviceService[]; readonly deviceId: string; private client; readonly Service: typeof Service; readonly Characteristic: typeof Characteristic; private readonly api; constructor(platform: SmartHqPlatform, accessory: PlatformAccessory, deviceServices: DeviceService[], deviceId: string); getcontrolsLock(): Promise; setcontrolsLock(value: CharacteristicValue): Promise; }