import React, { type FC, type ReactNode } from 'react'; import type { WebSocket, WebSocketMessage, OutgoingMessage } from '@shared/types'; declare const WebSocketContext: React.Context<{ ws?: WebSocket; sendMessage: (message: OutgoingMessage) => void; messages: WebSocketMessage[]; isConnected: boolean; }>; export declare const useWebSocketContext: () => { ws?: WebSocket; sendMessage: (message: OutgoingMessage) => void; messages: WebSocketMessage[]; isConnected: boolean; }; export declare const WebSocketProvider: FC<{ children?: ReactNode; token?: string; }>; export default WebSocketContext; //# sourceMappingURL=WebSocketContext.d.ts.map