UNPKG

@trezor/connect

Version:

High-level javascript interface for Trezor hardware wallet.

14 lines 1.05 kB
import { DeviceModelInternal, FirmwareRelease, VersionArray } from '@trezor/device-utils'; import type { Features, ReleaseInfo } from '../types'; export declare const parseFirmwareReleases: (modelReleases: FirmwareRelease[], deviceModel: DeviceModelInternal) => void; export declare const getReleases: (deviceModel: DeviceModelInternal) => FirmwareRelease[]; export declare const getOnlineReleases: (internalModel: DeviceModelInternal) => Promise<FirmwareRelease[]>; export interface GetInfoProps { features: Features; releases: FirmwareRelease[]; } export declare const getInfo: ({ features, releases }: GetInfoProps) => ReleaseInfo | null; export declare const getFirmwareStatus: (features: Features) => "valid" | "outdated" | "required" | "unknown" | "custom" | "none"; export declare const getReleaseInfo: (features: Features) => ReleaseInfo | null; export declare const getRelease: (internalModel: DeviceModelInternal, firmwareVersion: VersionArray | undefined) => FirmwareRelease | undefined; //# sourceMappingURL=firmwareInfo.d.ts.map