UNPKG

@trezor/transport

Version:

Low level library facilitating protocol buffers based communication with Trezor devices

62 lines 2.1 kB
import { AbstractTransport, AbstractTransportParams } from './abstract'; export declare class NodeUsbTransport extends AbstractTransport { name: "NodeUsbTransport"; apiType: "usb"; constructor(params: AbstractTransportParams); init: () => Promise<{ success: false; error: "This transport can not be used in this environment"; message: string | undefined; }>; acquire: () => Promise<{ success: false; error: "This transport can not be used in this environment"; message: string | undefined; }>; enumerate: () => Promise<{ success: false; error: "This transport can not be used in this environment"; message: string | undefined; }>; call: () => Promise<{ success: false; error: "This transport can not be used in this environment"; message: string | undefined; }>; receive: () => Promise<{ success: false; error: "This transport can not be used in this environment"; message: string | undefined; }>; send: () => Promise<{ success: false; error: "This transport can not be used in this environment"; message: string | undefined; }>; release: () => Promise<{ success: false; error: "This transport can not be used in this environment"; message: string | undefined; }>; stop: () => Promise<{ success: false; error: "This transport can not be used in this environment"; message: string | undefined; }>; releaseDevice: () => Promise<{ success: false; error: "This transport can not be used in this environment"; message: string | undefined; }>; releaseSync: () => { success: false; error: "This transport can not be used in this environment"; message: string | undefined; }; listen: () => { success: false; error: "This transport can not be used in this environment"; message: string | undefined; }; } //# sourceMappingURL=nodeusb.browser.d.ts.map