import type { Authenticator, ConnectionOptions, ServerInfo } from "./core"; export declare const DEFAULT_MAX_RECONNECT_ATTEMPTS = 10; export declare const DEFAULT_JITTER = 100; export declare const DEFAULT_JITTER_TLS = 1000; export declare const DEFAULT_PING_INTERVAL: number; export declare const DEFAULT_MAX_PING_OUT = 2; export declare const DEFAULT_RECONNECT_TIME_WAIT: number; export declare function defaultOptions(): ConnectionOptions; export declare function hasWsProtocol(opts?: ConnectionOptions): boolean; export declare function buildAuthenticator(opts: ConnectionOptions): Authenticator; export declare function parseOptions(opts?: ConnectionOptions): ConnectionOptions; export declare function checkOptions(info: ServerInfo, options: ConnectionOptions): void; export declare function checkUnsupportedOption(prop: string, v?: unknown): void;