import React from "react";
import { ConfirmModalProps } from "@react-awesome-query-builder/ui";
type ModalProps = {
    modalOpened?: boolean;
};
type ModalComp = React.FC<ModalProps>;
interface FluentUIConfirmContextOptions {
    showModal: (modal: () => ModalComp) => void;
    closeModal: () => void;
}
export declare const FluentUIConfirmProvider: ({ children }: {
    children: React.ReactNode;
}) => React.JSX.Element;
export declare const useFluentUIConfirm: () => FluentUIConfirmContextOptions;
export declare const FluentUIUseConfirm: () => ({ title, okText, cancelText, onOk }: ConfirmModalProps) => void;
export declare const FluentUIConfirm: ({ confirmFn, ...renderOptions }: ConfirmModalProps) => void;
export {};
