export declare enum Source { EVENT_SERVER = "EVENT_SERVER", EVENT_CONTAINER = "EVENT_CONTAINER", MAIN_DESKTOP = "MAIN_DESKTOP", TRUST_ZONE = "TRUST_ZONE" } export interface ChannelMessage { command: string; payload: T; result: { status: 'ok' | 'error'; message: string; }; reqid: string; sdkVersion: number; seqid: number; source: Source | string; target: Source | string; forwardedFor: Source | string; timestamp: number; version: number; } export declare const wrapError: (msg?: string) => Promise; export declare const handleResult: (p?: Promise) => Promise;