export interface ConfirmOptions { title: string; message: string; /** 危险操作:确认按钮用红色 */ danger?: boolean; /** 默认「确认」 */ confirmLabel?: string; /** 默认「取消」 */ cancelLabel?: string; /** 强确认:输入文本与此值完全一致后确认按钮才可点击 */ requireText?: string; } export interface PromptOptions { title: string; /** 输入框上方的说明 / 标签 */ message: string; /** 危险操作:确认按钮用红色 */ danger?: boolean; /** 默认「确认」 */ confirmLabel?: string; /** 默认「取消」 */ cancelLabel?: string; /** 输入框占位符 */ placeholder?: string; /** 输入框初始值(取消仍返回 null,与 window.prompt 一致) */ defaultValue?: string; } export declare function confirm(options: ConfirmOptions): Promise; /** * 带自由文本输入的弹窗(替代阻塞式 window.prompt)。 * 确认时 resolve 输入串(空串合法);取消 / Esc / 点遮罩时 resolve null。 */ export declare function promptText(options: PromptOptions): Promise; export declare function ConfirmModalRoot(): import("react").JSX.Element; //# sourceMappingURL=confirm-modal.d.ts.map