UNPKG

@trezor/connect

Version:

High-level javascript interface for Trezor hardware wallet.

17 lines 1.64 kB
import { Static } from '@trezor/schema-utils'; import { PROTO } from '../../constants'; import type { Params, Response } from '../params'; export type RecoveryDevice = Static<typeof RecoveryDevice>; export declare const RecoveryDevice: import("@trezor/schema-utils").TObject<{ language: import("@trezor/schema-utils").TOptional<import("@trezor/schema-utils").TString>; label: import("@trezor/schema-utils").TOptional<import("@trezor/schema-utils").TString>; type: import("@trezor/schema-utils").TOptional<import("@trezor/schema-utils/lib/custom-types/keyof-enum").TKeyOfEnum<typeof PROTO.Enum_RecoveryType>>; pin_protection: import("@trezor/schema-utils").TOptional<import("@trezor/schema-utils").TBoolean>; passphrase_protection: import("@trezor/schema-utils").TOptional<import("@trezor/schema-utils").TBoolean>; word_count: import("@trezor/schema-utils").TOptional<import("@trezor/schema-utils").TIntersect<[import("@trezor/schema-utils").TNumber, import("@trezor/schema-utils").TUnion<[import("@trezor/schema-utils").TLiteral<12>, import("@trezor/schema-utils").TLiteral<18>, import("@trezor/schema-utils").TLiteral<24>]>]>>; enforce_wordlist: import("@trezor/schema-utils").TOptional<import("@trezor/schema-utils").TBoolean>; input_method: import("@trezor/schema-utils").TOptional<import("@trezor/schema-utils").TEnum<typeof PROTO.RecoveryDeviceInputMethod>>; u2f_counter: import("@trezor/schema-utils").TOptional<import("@trezor/schema-utils").TNumber>; }>; export declare function recoveryDevice(params: Params<RecoveryDevice>): Response<PROTO.Success>; //# sourceMappingURL=recoveryDevice.d.ts.map