import { Action, ThunkAction } from '@reduxjs/toolkit';
declare const store: import("@reduxjs/toolkit/dist/configureStore").ToolkitStore<import("redux").CombinedState<{
    customization: import("immer/dist/internal").WritableDraft<import("../interfaces").PersonlizationSteps>;
    dialog: import("../interfaces").IDialog;
    confirmationdialog: import("../interfaces").IDialog;
    notification: import("../interfaces").INotification;
    popup: import("../interfaces").IPopup;
    litePopup: import("../interfaces").ILitePopup;
    previewpopup: import("../interfaces").IPreviewPopup;
    stepper: import("../interfaces").IStepper;
    swipe: import("../interfaces").ISwipe;
}>, import("redux").AnyAction, import("@reduxjs/toolkit").MiddlewareArray<[import("@reduxjs/toolkit").ThunkMiddleware<any, import("redux").AnyAction>]>>;
export type AppDispatch = typeof store.dispatch;
export type RootState = ReturnType<typeof store.getState>;
export type AppThunk<ReturnType = void> = ThunkAction<ReturnType, RootState, unknown, Action<string>>;
export default store;
