import { AnyAction, Dispatch } from "@reduxjs/toolkit"; import { WritableDraft } from "immer/dist/internal"; import { CreateSliceModalProperties, ModalInitialState, ModalState } from "./modal.types"; export declare const createSliceModal: ({ initial, appName, }: CreateSliceModalProperties) => (import("@reduxjs/toolkit").Slice, { payload }: { payload: ModalState; }): void; }, "MODAL"> | import("redux").Reducer | { updateModal: import("@reduxjs/toolkit").ActionCreatorWithPayload; createClose?: undefined; } | { createClose: ({ dispatch }: { dispatch: Dispatch; }) => () => void; updateModal?: undefined; })[];