import { StoreState } from "../../../Store"; export declare namespace State { interface _Battery { v: number; vLoad: number; i: number; cur_zero: number; chgGauge: number; direct: number | boolean; Cap: number; Lvl: number; Present: number | boolean; iHigh: number; chg_iHigh: number; iLow: number; chg_iLow: number; vHigh: number; vLow: number; InstDate: number | string; ServDate: number | string; battStatus: string; } interface Battery extends _Battery { direct: boolean; Present: boolean; InstDate: string; ServDate: string; } interface BatteryServer extends _Battery { direct: number; Present: number; InstDate: number; ServDate: number; } type BatteryKeys = "batt0" | "batt1"; type Data = Battery[]; type DataServer = { [key in BatteryKeys]: BatteryServer; }; interface ServerResponse { batt: DataServer; } interface ServerRequest { batt: Partial<{ [key in BatteryKeys]: Partial; }>; } interface Props extends StoreState { } }