import { Context } from "react";
import { ConfirmContextType } from "./ConfirmContext";
export declare function createUseConfirm<TOptions = {}>(context: Context<ConfirmContextType<TOptions>>): () => {
    message: import("react").ReactNode;
    isAsking: boolean;
    options: TOptions;
    ask: (msg: import("react").ReactNode, _options?: TOptions) => Promise<boolean>;
    confirm: () => void;
    deny: () => void;
};
