import { Connection, DeviceInfo } from '../Connection'; import { DoorCall } from './DoorCall'; import { DoorOpener } from './DoorOpener'; import { Light } from './Light'; import { AutomaticDoorOpener } from './AutomaticDoorOpener'; import { BridgeDevice } from './BridgeDevice'; import { FunctionId } from '../FunctionId'; import { MqttClient } from 'mqtt'; import { LogInterface } from '../LogInterface'; export declare class HomeTouchPanel extends BridgeDevice { static functionIds: FunctionId[]; readonly hallwayLight: Light; readonly doorOpener1: DoorOpener; readonly doorOpener2: DoorOpener; readonly doorOpener3: DoorOpener; readonly doorOpener4: DoorOpener; readonly defaultDoorOpener: DoorOpener; readonly doorCall1: DoorCall; readonly doorCall2: DoorCall; readonly doorCall3: DoorCall; readonly doorCall4: DoorCall; readonly callLevelDoorCall: DoorCall; readonly automaticDoorOpener: AutomaticDoorOpener; constructor(logger: LogInterface, connection: Connection, serialNumber: string, mqttClient?: MqttClient); handleUpdate(info: DeviceInfo): void; } export declare enum HomeTouchPanelChannels { DOOR_OPENER_1 = 16, DOOR_OPENER_2 = 17, DOOR_OPENER_3 = 18, DOOR_OPENER_4 = 19, DOOR_OPENER_DEFAULT = 20, CORRIDOR_LIGHT = 21, DOOR_ENTRY_SYSTEM_CALL_LEVEL_ACTUATOR = 22, DOOR_ENTRY_SYSTEM_CALL_LEVEL_SENSOR = 23, DOOR_CALL_1 = 24, DOOR_CALL_2 = 25, DOOR_CALL_3 = 26, DOOR_CALL_4 = 27, AUTOMATIC_DOOR_OPENER = 28 } //# sourceMappingURL=HomeTouchPanel.d.ts.map