import { default as chatSettingsReducer } from './chatSettingsSlice';
import { default as roomsSlice } from './roomsSlice';
import { IRoom } from '../types/types';
import { AnyAction } from 'redux-saga';

export declare const getActiveRoom: (state: RootState) => IRoom | null;
export declare const store: import('@reduxjs/toolkit').EnhancedStore<RootState, AnyAction, import('@reduxjs/toolkit').Tuple<[import('redux').StoreEnhancer<{
    dispatch: import('redux-thunk').ThunkDispatch<RootState, undefined, import('redux').UnknownAction>;
}>, import('redux').StoreEnhancer]>>;
export declare const persistor: import('redux-persist').Persistor;
export type RootState = {
    chatSettingStore: ReturnType<typeof chatSettingsReducer>;
    rooms: ReturnType<typeof roomsSlice>;
};
export type AppDispatch = typeof store.dispatch;
