import { PayloadAction } from '@reduxjs/toolkit'; import { NotificationTypesEnum } from 'types'; export interface TxSubmittedModal { sessionId: string; submittedMessage: string; } export interface NotificationModal { type: NotificationTypesEnum; iconClassName: string; title: string; description: string; } export interface ModalsSliceState { txSubmittedModal?: TxSubmittedModal; notificationModal?: NotificationModal; } export declare const modalsSlice: import("@reduxjs/toolkit").Slice) => void; setNotificationModal: (state: ModalsSliceState, action: PayloadAction) => void; clearTxSubmittedModal: (state: ModalsSliceState) => void; clearNotificationModal: (state: ModalsSliceState) => void; }, "modalsSlice">; export declare const setTxSubmittedModal: import("@reduxjs/toolkit").ActionCreatorWithPayload, setNotificationModal: import("@reduxjs/toolkit").ActionCreatorWithPayload, clearTxSubmittedModal: import("@reduxjs/toolkit").ActionCreatorWithoutPayload, clearNotificationModal: import("@reduxjs/toolkit").ActionCreatorWithoutPayload; declare const _default: import("redux").Reducer; export default _default; //# sourceMappingURL=modalsSlice.d.ts.map