import { Context, Transport } from '@hprose/rpc-core';
export declare class WebSocketTransport implements Transport {
    static readonly schemes: string[];
    private counter;
    private results;
    private websockets;
    private connect;
    transport(request: Uint8Array, context: Context): Promise<Uint8Array>;
    abort(): Promise<void>;
}
declare module '@hprose/rpc-core' {
    interface WebSocketTransport {
        transport(request: Uint8Array, context: Context): Promise<Uint8Array>;
        abort(): Promise<void>;
    }
    interface Client {
        websocket: WebSocketTransport;
    }
}
//# sourceMappingURL=WebSocketTransport.d.ts.map