import { DatapointState, Device, DeviceControlResponse, DeviceStatus } from "jm-castle-ac-dc-types"; import { DeviceInstance } from "../DeviceInstance.mjs"; import { Shelly25Status } from "./Types.mjs"; export declare const fetchStatusFromDevice: (deviceInstance: DeviceInstance) => Promise; export declare const getIsRelayOn: (index: 0 | 1, status: Shelly25Status) => boolean | undefined; export declare const getCurrentPower: (index: 0 | 1, status: Shelly25Status) => number | undefined; export declare const getCurrentVoltage: (status: Shelly25Status) => number | undefined; export declare const getEnergyCounterTotal: (index: 0 | 1, status: Shelly25Status) => number | undefined; export declare const getInnerTemperature: (status: Shelly25Status) => number | undefined; export declare const executeControlRequestOnDevice: (device: Device, states: DatapointState[]) => Promise;