import { Bool, ComponentBase } from "../Component"; export declare const relayConfigMap: { none: string; light: string; 'light-a': string; 'light-b': string; exaust: string; 'interval-irrigation': string; 'ebbflow-flood': string; 'ebbflow-drain': string; humidifier: string; dehumidifier: string; 'co2-emitter': string; 'reservoir-fill': string; 'reservoir-drain': string; 'air-conditioner': string; heater: string; }; export declare class Relay extends ComponentBase { static readonly relayConfigMap: { none: string; light: string; 'light-a': string; 'light-b': string; exaust: string; 'interval-irrigation': string; 'ebbflow-flood': string; 'ebbflow-drain': string; humidifier: string; dehumidifier: string; 'co2-emitter': string; 'reservoir-fill': string; 'reservoir-drain': string; 'air-conditioner': string; heater: string; }; static readonly SCHEMA: { automation: typeof Bool; power: typeof Bool; last_on: NumberConstructor; last_off: NumberConstructor; cooldown_duration: NumberConstructor; in_cooldown: NumberConstructor; }; lastOn?: number; lastOff?: number; cooldownDuration?: number; inCooldown?: number; automation: boolean; power: boolean; last_on: number; last_off: number; cooldown_duration: number; in_cooldown: number; }