export type ToastType = "success" | "error" | "warning" | "info"; export type ToastPosition = "top-left" | "top-center" | "top-right" | "bottom-left" | "bottom-center" | "bottom-right"; export interface Toast { id: string; message: string; type: ToastType; position: ToastPosition; duration?: number; } export interface ToastState { toasts: Toast[]; } export declare const addToast: import("@reduxjs/toolkit").ActionCreatorWithPayload, removeToast: import("@reduxjs/toolkit").ActionCreatorWithPayload, clearAllToasts: import("@reduxjs/toolkit").ActionCreatorWithoutPayload<"toast/clearAllToasts">; declare const _default: import("redux").Reducer; export default _default; //# sourceMappingURL=toastSlice.d.ts.map