declare function createFakeWebSocket(initialReadyState?: number): {
    socket: WebSocket;
    sent: (string | ArrayBuffer | Blob)[];
    dispatchMessage: (data: string | ArrayBuffer) => void;
    dispatchOpen: () => void;
    dispatchClose: () => void;
    dispatchError: () => void;
    setReadyState: (state: number) => void;
};

export { createFakeWebSocket };
