import { Action, ThunkAction } from '@reduxjs/toolkit';
export declare const rootReducer: import('redux').Reducer<{
    cardList: import('../features/connector-cards/store/initial-state').IConnectorState;
    userAuth: import('../features/connector-cards/store/userAuth').UserAuthSlice;
    write: import('../features/write-form/store/initial-state').WriteCapabilityState;
    common: import('./initial-state').CommonSliceState;
}, import('redux').UnknownAction, Partial<{
    cardList: import('../features/connector-cards/store/initial-state').IConnectorState | undefined;
    userAuth: import('../features/connector-cards/store/userAuth').UserAuthSlice | undefined;
    write: import('../features/write-form/store/initial-state').WriteCapabilityState | undefined;
    common: import('./initial-state').CommonSliceState | undefined;
}>>;
export declare const store: import('@reduxjs/toolkit').EnhancedStore<{
    cardList: import('../features/connector-cards/store/initial-state').IConnectorState;
    userAuth: import('../features/connector-cards/store/userAuth').UserAuthSlice;
    write: import('../features/write-form/store/initial-state').WriteCapabilityState;
    common: import('./initial-state').CommonSliceState;
}, import('redux').UnknownAction, import('@reduxjs/toolkit').Tuple<[import('redux').StoreEnhancer<{
    dispatch: import('redux-thunk').ThunkDispatch<{
        cardList: import('../features/connector-cards/store/initial-state').IConnectorState;
        userAuth: import('../features/connector-cards/store/userAuth').UserAuthSlice;
        write: import('../features/write-form/store/initial-state').WriteCapabilityState;
        common: import('./initial-state').CommonSliceState;
    }, undefined, import('redux').UnknownAction>;
}>, import('redux').StoreEnhancer]>>;
export declare const customStore: (preloadedState?: Partial<RootState>) => import('@reduxjs/toolkit').EnhancedStore<{
    cardList: import('../features/connector-cards/store/initial-state').IConnectorState;
    userAuth: import('../features/connector-cards/store/userAuth').UserAuthSlice;
    write: import('../features/write-form/store/initial-state').WriteCapabilityState;
    common: import('./initial-state').CommonSliceState;
}, import('redux').UnknownAction, import('@reduxjs/toolkit').Tuple<[import('redux').StoreEnhancer<{
    dispatch: import('redux-thunk').ThunkDispatch<{
        cardList: import('../features/connector-cards/store/initial-state').IConnectorState;
        userAuth: import('../features/connector-cards/store/userAuth').UserAuthSlice;
        write: import('../features/write-form/store/initial-state').WriteCapabilityState;
        common: import('./initial-state').CommonSliceState;
    }, undefined, import('redux').UnknownAction>;
}>, import('redux').StoreEnhancer]>>;
export type AppStore = typeof store;
export type RootState = ReturnType<AppStore['getState']>;
export type AppDispatch = AppStore['dispatch'];
export type AppThunk<ThunkReturnType = void> = ThunkAction<ThunkReturnType, RootState, unknown, Action>;
//# sourceMappingURL=index.d.ts.map