import { DeviceStatus } from "jm-castle-ac-dc-types"; import { DeviceInstance } from "../DeviceInstance.mjs"; import { ShellyPlugSStatus } from "./Types.mjs"; export declare const fetchStatusFromDevice: (deviceInstance: DeviceInstance) => Promise; export declare const getIsRelayOn: (status: ShellyPlugSStatus) => boolean | undefined; export declare const getCurrentPower: (status: ShellyPlugSStatus) => number | undefined; export declare const getEnergyCounterTotal: (status: ShellyPlugSStatus) => number | undefined; export declare const getEnergySumsPreviousMinutes: (status: ShellyPlugSStatus) => number[] | undefined; /** * * @param status source * @returns [min, avg, max] */ export declare const getPowerStatistics: (status: ShellyPlugSStatus) => number[] | undefined; export declare const getInnerTemperature: (status: ShellyPlugSStatus) => number | undefined;