import { BatteryStatusFlags } from "@ledgerhq/types-devices"; import { DeviceId } from "@ledgerhq/types-live"; import { Observable } from "rxjs"; import { FullActionState } from "./core"; import { GetBatteryStatusesTaskError } from "../tasks/getBatteryStatuses"; import { BatteryStatusTypes } from "../../hw/getBatteryStatus"; export type GetBatteryStatusesActionArgs = { deviceId: DeviceId; deviceName: string | null; statuses: BatteryStatusTypes[]; }; export type GetBatteryStatusesActionErrorType = GetBatteryStatusesTaskError; export type GetBatteryStatusesActionState = FullActionState<{ batteryStatuses: (number | BatteryStatusFlags)[]; error: { type: GetBatteryStatusesActionErrorType; message?: string; name?: string; } | null; }>; export declare const initialState: GetBatteryStatusesActionState; export declare function getBatteryStatusesAction({ deviceId, deviceName, statuses, }: GetBatteryStatusesActionArgs): Observable; //# sourceMappingURL=getBatteryStatuses.d.ts.map