UNPKG

@trezor/connect

Version:

High-level javascript interface for Trezor hardware wallet.

21 lines 1.22 kB
import type { VersionArray } from '@trezor/device-utils'; import { Static } from '@trezor/schema-utils'; import type { Params, Response } from '../params'; export type FirmwareUpdate = Static<typeof FirmwareUpdate>; export declare const FirmwareUpdate: import("@trezor/schema-utils").TUnion<[import("@trezor/schema-utils").TObject<{ binary: import("@trezor/schema-utils").TOptional<import("@trezor/schema-utils").TUndefined>; btcOnly: import("@trezor/schema-utils").TOptional<import("@trezor/schema-utils").TBoolean>; baseUrl: import("@trezor/schema-utils").TOptional<import("@trezor/schema-utils").TString>; language: import("@trezor/schema-utils").TOptional<import("@trezor/schema-utils").TString>; }>, import("@trezor/schema-utils").TObject<{ binary: import("@trezor/schema-utils/lib/custom-types/array-buffer").TArrayBuffer; }>]>; export type FirmwareUpdateResponse = { versionCheck: boolean; bootloaderVersion: VersionArray; installedVersion: VersionArray; binaryVersion: VersionArray; releaseVersion?: VersionArray; }; export declare function firmwareUpdate(params: Params<FirmwareUpdate>): Response<FirmwareUpdateResponse>; //# sourceMappingURL=firmwareUpdate.d.ts.map