import type { Service } from 'homebridge'; import type { GoveePlatform } from '../platform.js'; import type { GoveePlatformAccessoryWithControl, ExternalUpdateParams } from '../types.js'; import { GoveeDeviceBase } from './base.js'; /** * Kettle device handler. * Exposes multiple switches for different tea/coffee modes. */ export declare class KettleDevice extends GoveeDeviceBase { private _service; private service1?; private service2?; private service3?; private service4?; private service5?; private service6?; private cacheOnBase?; constructor(platform: GoveePlatform, accessory: GoveePlatformAccessoryWithControl); get service(): Service; init(): void; private internalStateUpdate; externalUpdate(params: ExternalUpdateParams): void; private handleOnBaseUpdate; } export default KettleDevice;