export declare const rootReducers: {
    commonApi: import("redux").Reducer<import("@reduxjs/toolkit/query").CombinedState<{
        login: import("@reduxjs/toolkit/query").QueryDefinition<any, import("@reduxjs/toolkit/query").BaseQueryFn<{
            url: string;
            method?: import("axios").AxiosRequestConfig["method"];
            data?: import("axios").AxiosRequestConfig["data"];
            params?: import("axios").AxiosRequestConfig["params"];
            headers?: import("axios").AxiosRequestConfig["headers"];
            withCredentials?: import("axios").AxiosRequestConfig["withCredentials"];
            signal?: AbortSignal;
        }, unknown, unknown>, never, any, "commonApi">;
        getUsers: import("@reduxjs/toolkit/query").QueryDefinition<any, import("@reduxjs/toolkit/query").BaseQueryFn<{
            url: string;
            method?: import("axios").AxiosRequestConfig["method"];
            data?: import("axios").AxiosRequestConfig["data"];
            params?: import("axios").AxiosRequestConfig["params"];
            headers?: import("axios").AxiosRequestConfig["headers"];
            withCredentials?: import("axios").AxiosRequestConfig["withCredentials"];
            signal?: AbortSignal;
        }, unknown, unknown>, never, import("../api/commonApi").IUsers[], "commonApi">;
    }, never, "commonApi">, import("redux").UnknownAction>;
    chatApi: import("redux").Reducer<import("../service/chatApp.slice").AppState>;
    chatApp: import("redux").Reducer<import("../service/chatApp.slice").AppState>;
};
export declare const rootReducer: import("redux").Reducer<{
    commonApi: import("@reduxjs/toolkit/query").CombinedState<{
        login: import("@reduxjs/toolkit/query").QueryDefinition<any, import("@reduxjs/toolkit/query").BaseQueryFn<{
            url: string;
            method?: import("axios").AxiosRequestConfig["method"];
            data?: import("axios").AxiosRequestConfig["data"];
            params?: import("axios").AxiosRequestConfig["params"];
            headers?: import("axios").AxiosRequestConfig["headers"];
            withCredentials?: import("axios").AxiosRequestConfig["withCredentials"];
            signal?: AbortSignal;
        }, unknown, unknown>, never, any, "commonApi">;
        getUsers: import("@reduxjs/toolkit/query").QueryDefinition<any, import("@reduxjs/toolkit/query").BaseQueryFn<{
            url: string;
            method?: import("axios").AxiosRequestConfig["method"];
            data?: import("axios").AxiosRequestConfig["data"];
            params?: import("axios").AxiosRequestConfig["params"];
            headers?: import("axios").AxiosRequestConfig["headers"];
            withCredentials?: import("axios").AxiosRequestConfig["withCredentials"];
            signal?: AbortSignal;
        }, unknown, unknown>, never, import("../api/commonApi").IUsers[], "commonApi">;
    }, never, "commonApi">;
    chatApi: import("../service/chatApp.slice").AppState;
    chatApp: import("../service/chatApp.slice").AppState;
}, import("redux").UnknownAction, Partial<{
    commonApi: import("@reduxjs/toolkit/query").CombinedState<{
        login: import("@reduxjs/toolkit/query").QueryDefinition<any, import("@reduxjs/toolkit/query").BaseQueryFn<{
            url: string;
            method?: import("axios").AxiosRequestConfig["method"];
            data?: import("axios").AxiosRequestConfig["data"];
            params?: import("axios").AxiosRequestConfig["params"];
            headers?: import("axios").AxiosRequestConfig["headers"];
            withCredentials?: import("axios").AxiosRequestConfig["withCredentials"];
            signal?: AbortSignal;
        }, unknown, unknown>, never, any, "commonApi">;
        getUsers: import("@reduxjs/toolkit/query").QueryDefinition<any, import("@reduxjs/toolkit/query").BaseQueryFn<{
            url: string;
            method?: import("axios").AxiosRequestConfig["method"];
            data?: import("axios").AxiosRequestConfig["data"];
            params?: import("axios").AxiosRequestConfig["params"];
            headers?: import("axios").AxiosRequestConfig["headers"];
            withCredentials?: import("axios").AxiosRequestConfig["withCredentials"];
            signal?: AbortSignal;
        }, unknown, unknown>, never, import("../api/commonApi").IUsers[], "commonApi">;
    }, never, "commonApi"> | undefined;
    chatApi: import("../service/chatApp.slice").AppState | undefined;
    chatApp: import("../service/chatApp.slice").AppState | undefined;
}>>;
export declare const rootMiddleware: (getDefaultMiddleware: any) => any;
