import { baseDevice } from '../baseDevice'; import { LGThinQHomebridgePlatform } from '../platform'; import { PlatformAccessory } from 'homebridge'; import { Device } from '../lib/Device'; import { WasherDryerStatus } from './WasherDryer'; export default class Dishwasher extends baseDevice { readonly platform: LGThinQHomebridgePlatform; readonly accessory: PlatformAccessory; isRunning: boolean; protected serviceDishwasher: any; protected serviceDoorOpened: any; protected serviceEventFinished: any; constructor(platform: LGThinQHomebridgePlatform, accessory: PlatformAccessory); setActive(): void; updateAccessoryCharacteristic(device: Device): void; get Status(): DishwasherStatus; get config(): any; update(snapshot: any): void; } export declare class DishwasherStatus extends WasherDryerStatus { get isRunning(): boolean; get isDoorClosed(): boolean; } //# sourceMappingURL=Dishwasher.d.ts.map