import React from "react"; export interface ConfirmOptions { /** * ダイアログのタイトル */ title?: string; /** * ダイアログのメッセージ */ message?: React.ReactNode; /** * キャンセルボタンのテキスト */ cancelButtonText?: string; /** * 同意ボタンのテキスト */ confirmButtonText?: string; } export declare const useConfirm: ({ title: defaultTitle, message: defaultMessage, cancelButtonText: defaultCancelButtonText, confirmButtonText: defaultConfirmButtonText, }?: ConfirmOptions) => ({ title, message, cancelButtonText, confirmButtonText, }?: { title?: string; message?: React.ReactNode; cancelButtonText?: string; confirmButtonText?: string; }) => Promise;