export interface WebSocketClientConfig {
    readonly url: string;
    readonly connectTimeout?: number;
    readonly requestTimeout?: number;
    readonly handshakeTimeout?: number;
    readonly pingInterval?: number;
    readonly autoReconnect?: boolean;
    readonly maxReconnectAttempts?: number;
    readonly reconnectBaseDelay?: number;
    readonly reconnectMaxDelay?: number;
    readonly maxPendingRequests?: number;
}
export declare const DEFAULT_CONFIG: Required<Omit<WebSocketClientConfig, 'url'>>;
