@trezor/transport
Version:
Low level library facilitating protocol buffers based communication with Trezor devices
43 lines • 1.58 kB
TypeScript
import type { Descriptor, Session } from '../types';
type UnknownPayload = string | Record<string, unknown>;
export declare function info(res: UnknownPayload): {
success: false;
error: "Wrong result type.";
message: string | undefined;
} | import("../types").Success<{
version: string;
configured: boolean;
protocolMessages: boolean;
}>;
export declare function version(res: UnknownPayload): {
success: false;
error: "Wrong result type.";
message: string | undefined;
} | import("../types").Success<string>;
export declare function devices(res: UnknownPayload): {
success: false;
error: "Wrong result type.";
message: string | undefined;
} | import("../types").Success<Descriptor[]>;
export declare function acquire(res: UnknownPayload): {
success: false;
error: "Wrong result type.";
message: string | undefined;
} | import("../types").Success<Session>;
export declare function call(res: UnknownPayload): {
success: false;
error: "Wrong result type.";
message: string | undefined;
} | import("../types").Success<import("../types").BridgeProtocolMessage>;
export declare function post(res: UnknownPayload): {
success: false;
error: "Wrong result type.";
message: string | undefined;
} | import("../types").Success<import("../types").BridgeProtocolMessage>;
export declare function empty(res: UnknownPayload): import("../types").Success<undefined> | {
success: false;
error: "Wrong result type.";
message: string | undefined;
};
export {};
//# sourceMappingURL=bridgeApiResult.d.ts.map