import Transport from "@ledgerhq/hw-transport";
import { BatteryStatusFlags } from "@ledgerhq/types-devices";
import { UnresponsiveCmdEvent } from "./core";
import { Observable } from "rxjs";
import { BatteryStatusTypes } from "../../hw/getBatteryStatus";
export type GetBatteryStatusCmdEvent = {
    type: "data";
    batteryStatus: BatteryStatusFlags | number;
} | UnresponsiveCmdEvent;
export type GetBatteryStatusCmdArgs = {
    transport: Transport;
    statusType: BatteryStatusTypes;
};
export declare function getBatteryStatus({ transport, statusType, }: GetBatteryStatusCmdArgs): Observable<GetBatteryStatusCmdEvent>;
export default getBatteryStatus;
//# sourceMappingURL=getBatteryStatus.d.ts.map