import { LocalDatapoint } from "jm-castle-ac-dc-types"; import { DeviceType } from "../DeviceTypes.mjs"; export declare const exampleStatus: { wifi_sta: { connected: boolean; ssid: string; ip: string; rssi: number; }; cloud: { enabled: boolean; connected: boolean; }; mqtt: { connected: boolean; }; time: string; unixtime: number; serial: number; has_update: boolean; mac: string; cfg_changed_cnt: number; actions_stats: { skipped: number; }; relays: { ison: boolean; has_timer: boolean; timer_started: number; timer_duration: number; timer_remaining: number; overpower: boolean; overtemperature: boolean; is_valid: boolean; source: string; }[]; meters: { power: number; overpower: number; is_valid: boolean; timestamp: number; counters: number[]; total: number; }[]; inputs: { input: number; event: string; event_cnt: number; }[]; temperature: number; overtemperature: boolean; tmp: { tC: number; tF: number; is_valid: boolean; }; temperature_status: string; update: { status: string; has_update: boolean; new_version: string; old_version: string; }; ram_total: number; ram_free: number; fs_size: number; fs_free: number; voltage: number; uptime: number; }; export declare const deviceTypeId = "shelly-2-5"; export declare type Shelly25Status = typeof exampleStatus; declare const exampleRelayControlResponse: { ison: boolean; has_timer: boolean; timer_started: number; timer_duration: number; timer_remaining: number; overpower: boolean; overtemperature: boolean; is_valid: boolean; source: string; }; export declare type Shelly25RelayControlResponse = typeof exampleRelayControlResponse; export declare type Shelly25DatapointId = "voltage" | "power-1" | "power-2" | "inner-temperature" | "relay-state-1" | "relay-state-2" | "relay-control-1" | "relay-control-2" | "energy-counter-total-1" | "energy-counter-total-2"; export declare const deviceDatapoints: () => Partial>; export declare const controlDatapoints: () => Partial>; export declare const Shelly25: DeviceType; export {};