interface EnergyConsumptionParserConfig { dimension: string; reducer: (values: number[]) => number; divider: number; } interface EnergyConsumptionState { datetime: Date; firstState: boolean; today: number | null; yesterday: number | null; } export declare class DaikinPowerMixin { protected _energyConsumptionHistory: Map; protected values: Map; protected ENERGY_CONSUMPTION_PARSERS: Record; get supportEnergyConsumption(): boolean; protected registerEnergyConsumptionHistory(): void; energyConsumption(mode: string, time: string, invalidate?: boolean): number | null; protected computeDiffEnergy(mode: string, curr: EnergyConsumptionState, prev: EnergyConsumptionState): number | null; currentPowerConsumption(mode?: string, expDiffTimeValueMs?: number, expDiffTimeMarginFactor?: number | number, minPower?: number): number; } export {}; //# sourceMappingURL=power.d.ts.map