import { IModal, ModalType } from '@ws-ui/shared';
interface IOpenModalPayload extends Omit<IModal, 'id' | 'isOpen' | 'type'> {
    type?: ModalType;
}
interface IOpenModalReturnValue {
    confirmed?: boolean;
    options?: Record<string, boolean>;
}
export declare const openModal: import('@reduxjs/toolkit').AsyncThunk<IOpenModalReturnValue, IOpenModalPayload, {
    state?: unknown;
    dispatch?: import('redux').Dispatch;
    extra?: unknown;
    rejectValue?: unknown;
    serializedErrorType?: unknown;
    pendingMeta?: unknown;
    fulfilledMeta?: unknown;
    rejectedMeta?: unknown;
}>;
export {};
