import { LocalDatapoint } from "jm-castle-ac-dc-types"; import { DeviceType } from "../DeviceTypes.mjs"; export declare const example: { 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; source: string; }[]; meters: { power: number; overpower: number; is_valid: boolean; timestamp: number; counters: number[]; total: number; }[]; temperature: number; overtemperature: boolean; tmp: { tC: number; tF: number; is_valid: boolean; }; update: { status: string; has_update: boolean; new_version: string; old_version: string; }; ram_total: number; ram_free: number; fs_size: number; fs_free: number; uptime: number; }; export declare const deviceTypeId = "shelly-plug-s"; export declare type ShellyPlugSStatus = typeof example; export declare type ShellyPlugSDatapointId = "power" | "inner-temperature" | "relay-state" | "relay-control" | "energy-sum-prev-minute-1" | "energy-sum-prev-minute-2" | "energy-sum-prev-minute-3" | "energy-counter-total"; export declare const deviceDatapoints: () => Partial>; export declare const controlDatapoints: () => Partial>; export declare const ShellyPlugS: DeviceType;