import type { BaseQueryFn } from "@reduxjs/toolkit/query"; import type { WebSocketMessageCandidateSend, WebSocketMessageDescriptionSend, WebSocketMessageChallengeResponse, WebSocketMessageRoomIdRequest, WebSocketMessagePeersRequest, WebSocketMessageConnectionResponse, WebSocketMessagePongResponse, WebSocketMessageMessageSendRequest, WebSocketPeerConnectionParams } from "../utils/interfaces"; export interface WebSocketParams { signalingServerUrl: string; } export interface WebSocketMessage { content: WebSocketMessagePongResponse | WebSocketMessageCandidateSend | WebSocketMessageDescriptionSend | WebSocketMessageChallengeResponse | WebSocketMessageRoomIdRequest | WebSocketMessagePeersRequest | WebSocketMessageConnectionResponse | WebSocketMessageMessageSendRequest; } declare const signalingServerApi: import("@reduxjs/toolkit/query").Api, { connectWebSocket: import("@reduxjs/toolkit/query").MutationDefinition, never, void, "signalingServerApi", undefined>; disconnectWebSocket: import("@reduxjs/toolkit/query").MutationDefinition, never, void, "signalingServerApi", undefined>; sendMessage: import("@reduxjs/toolkit/query").MutationDefinition, never, void, "signalingServerApi", undefined>; connectWithPeer: import("@reduxjs/toolkit/query").MutationDefinition, never, void, "signalingServerApi", undefined>; }, "signalingServerApi", never, typeof import("@reduxjs/toolkit/query").coreModuleName>; export default signalingServerApi; //# sourceMappingURL=signalingServerApi.d.ts.map