import { GetBatteryStatusesActionState } from "../actions/getBatteryStatuses"; import { BatteryStatusTypes } from "../../hw/getBatteryStatus"; export type UseBatteryStatusesArgs = { deviceId?: string; deviceName: string | null; statuses: BatteryStatusTypes[]; enabled: boolean; }; /** * Hook used to query one or multiple battery statuses for Ledger Stax. The state will contain an array of with all the * requested statuses in corresponding order. * * @param deviceId * @param statuses A list of status types to query * * @returns An object containing: * - the current state of the request * - a boolean that informs if the request is complete * - a function to trigger an retrigger the device action */ export declare const useBatteryStatuses: ({ deviceId, deviceName, statuses, enabled, }: UseBatteryStatusesArgs) => { batteryStatusesState: GetBatteryStatusesActionState; requestCompleted: boolean; triggerRequest: () => void; cancelRequest: () => void; isBatteryLow: boolean; lowBatteryPercentage: number; }; //# sourceMappingURL=useBatteryStatuses.d.ts.map