export declare const store: import("@reduxjs/toolkit").EnhancedStore<{ commonState: import("./reducers/commonSlice").CommonState; keyPair: import(".").KeyPair; rooms: import("./reducers/roomSlice").ManagedRoom[]; signalingServer: import(".").SignalingState; signalingServerApi: import("@reduxjs/toolkit/query").CombinedState<{ connectWebSocket: import("@reduxjs/toolkit/query").MutationDefinition, never, undefined, "signalingServerApi", undefined>; disconnectWebSocket: import("@reduxjs/toolkit/query").MutationDefinition, never, undefined, "signalingServerApi", undefined>; sendMessage: import("@reduxjs/toolkit/query").MutationDefinition, never, undefined, "signalingServerApi", undefined>; connectWithPeer: import("@reduxjs/toolkit/query").MutationDefinition, never, undefined, "signalingServerApi", undefined>; }, never, "signalingServerApi">; webrtcApi: import("@reduxjs/toolkit/query").CombinedState<{ connectWithPeer: import("@reduxjs/toolkit/query").MutationDefinition, never, undefined, "webrtcApi", undefined>; setDescription: import("@reduxjs/toolkit/query").MutationDefinition, never, undefined, "webrtcApi", undefined>; setCandidate: import("@reduxjs/toolkit/query").MutationDefinition, never, undefined, "webrtcApi", undefined>; applyRoomConfiguration: import("@reduxjs/toolkit/query").MutationDefinition, never, undefined, "webrtcApi", undefined>; openChannel: import("@reduxjs/toolkit/query").MutationDefinition, never, undefined, "webrtcApi", undefined>; sendMessage: import("@reduxjs/toolkit/query").MutationDefinition, never, import("./handlers/handleSendMessage").SendMessageResult | undefined, "webrtcApi", undefined>; disconnect: import("@reduxjs/toolkit/query").MutationDefinition, never, undefined, "webrtcApi", undefined>; disconnectFromRoom: import("@reduxjs/toolkit/query").MutationDefinition, never, undefined, "webrtcApi", undefined>; disconnectFromAllRooms: import("@reduxjs/toolkit/query").MutationDefinition, never, undefined, "webrtcApi", undefined>; disconnectFromPeer: import("@reduxjs/toolkit/query").MutationDefinition, never, undefined, "webrtcApi", undefined>; disconnectFromChannelLabel: import("@reduxjs/toolkit/query").MutationDefinition, never, undefined, "webrtcApi", undefined>; disconnectFromPeerChannelLabel: import("@reduxjs/toolkit/query").MutationDefinition, never, undefined, "webrtcApi", undefined>; }, never, "webrtcApi">; }, import("redux").UnknownAction, import("@reduxjs/toolkit").Tuple<[import("redux").StoreEnhancer<{ dispatch: import("redux-thunk").ThunkDispatch<{ commonState: import("./reducers/commonSlice").CommonState; keyPair: import(".").KeyPair; rooms: import("./reducers/roomSlice").ManagedRoom[]; signalingServer: import(".").SignalingState; signalingServerApi: import("@reduxjs/toolkit/query").CombinedState<{ connectWebSocket: import("@reduxjs/toolkit/query").MutationDefinition, never, undefined, "signalingServerApi", undefined>; disconnectWebSocket: import("@reduxjs/toolkit/query").MutationDefinition, never, undefined, "signalingServerApi", undefined>; sendMessage: import("@reduxjs/toolkit/query").MutationDefinition, never, undefined, "signalingServerApi", undefined>; connectWithPeer: import("@reduxjs/toolkit/query").MutationDefinition, never, undefined, "signalingServerApi", undefined>; }, never, "signalingServerApi">; webrtcApi: import("@reduxjs/toolkit/query").CombinedState<{ connectWithPeer: import("@reduxjs/toolkit/query").MutationDefinition, never, undefined, "webrtcApi", undefined>; setDescription: import("@reduxjs/toolkit/query").MutationDefinition, never, undefined, "webrtcApi", undefined>; setCandidate: import("@reduxjs/toolkit/query").MutationDefinition, never, undefined, "webrtcApi", undefined>; applyRoomConfiguration: import("@reduxjs/toolkit/query").MutationDefinition, never, undefined, "webrtcApi", undefined>; openChannel: import("@reduxjs/toolkit/query").MutationDefinition, never, undefined, "webrtcApi", undefined>; sendMessage: import("@reduxjs/toolkit/query").MutationDefinition, never, import("./handlers/handleSendMessage").SendMessageResult | undefined, "webrtcApi", undefined>; disconnect: import("@reduxjs/toolkit/query").MutationDefinition, never, undefined, "webrtcApi", undefined>; disconnectFromRoom: import("@reduxjs/toolkit/query").MutationDefinition, never, undefined, "webrtcApi", undefined>; disconnectFromAllRooms: import("@reduxjs/toolkit/query").MutationDefinition, never, undefined, "webrtcApi", undefined>; disconnectFromPeer: import("@reduxjs/toolkit/query").MutationDefinition, never, undefined, "webrtcApi", undefined>; disconnectFromChannelLabel: import("@reduxjs/toolkit/query").MutationDefinition, never, undefined, "webrtcApi", undefined>; disconnectFromPeerChannelLabel: import("@reduxjs/toolkit/query").MutationDefinition, never, undefined, "webrtcApi", undefined>; }, never, "webrtcApi">; }, undefined, import("redux").UnknownAction> & ((action: import("redux").Action<"listenerMiddleware/add">) => import("@reduxjs/toolkit").UnsubscribeListener); }>, import("redux").StoreEnhancer]>>; export type AppDispatch = typeof store.dispatch; export type State = ReturnType; export declare const dispatch: AppDispatch;