import { PayloadAction } from '@reduxjs/toolkit'; import { CustomToastType, FailTransactionToastType, TransactionToastType } from '../../types/toasts.types'; export interface ToastsSliceState { customToasts: CustomToastType[]; transactionToasts: TransactionToastType[]; failTransactionToast: FailTransactionToastType | null; } export declare const toastsSlice: import("@reduxjs/toolkit").Slice) => void; removeCustomToast: (state: ToastsSliceState, action: PayloadAction) => void; addTransactionToast: (state: ToastsSliceState, action: PayloadAction) => void; removeTransactionToast: (state: ToastsSliceState, action: PayloadAction) => void; addFailTransactionToast: (state: ToastsSliceState, action: PayloadAction) => void; removeFailTransactionToast: (state: ToastsSliceState) => void; }, "toastsSlice">; export declare const addCustomToast: import("@reduxjs/toolkit").ActionCreatorWithPayload, removeCustomToast: import("@reduxjs/toolkit").ActionCreatorWithPayload, addTransactionToast: import("@reduxjs/toolkit").ActionCreatorWithPayload, removeTransactionToast: import("@reduxjs/toolkit").ActionCreatorWithPayload, addFailTransactionToast: import("@reduxjs/toolkit").ActionCreatorWithPayload, removeFailTransactionToast: import("@reduxjs/toolkit").ActionCreatorWithoutPayload; declare const _default: import("redux").Reducer; export default _default; //# sourceMappingURL=toastsSlice.d.ts.map