import { Socket } from '../deepstream-client'; import { JSONObject } from '../constants'; import { Logger } from '../util/logger'; export type SocketFactory = (url: string, options: JSONObject, heartBeatInterval: number, logger?: Logger) => Socket; export declare const wireSocket: (socket: any, options: JSONObject, heartBeatInterval: number, isNative: boolean) => Socket; export declare const hasMeaningfulSocketOptions: (options: JSONObject) => boolean;