import { Options, SendMessage, StartWebSocket, CloseWebSocket, MessageType } from './types'; import { ReadyState } from './constants'; export { Options, MessageType, SendMessage, StartWebSocket, CloseWebSocket }; export declare type WebSocketHook = [SendMessage, WebSocketEventMap['message'] | null, ReadyState, StartWebSocket, CloseWebSocket]; export declare function useWebSocket(url: string, options?: Options): WebSocketHook;