import type { Transport } from '../core/types';
export declare class AppTransport implements Transport {
    listen(): void;
    sendMessage<T = any>(type: string, payload?: any): Promise<T>;
    registerHandler(event: string, handler: (...args: any[]) => void): void;
    on(event: string, handler: (...args: any[]) => void): void;
    off(event: string, handler: (...args: any[]) => void): void;
}
