import { DialogOptions } from 'naive-ui/es/dialog/src/DialogProvider'; interface ConfirmationOptions extends DialogOptions { disableCancelWhenLoading?: boolean; disableDenyWhenLoading?: boolean; hasCancel?: boolean; hasExit?: boolean; cancelText?: string; exitText?: string; confirmText?: string; onConfirm?: () => Promise | boolean | void; onExit?: () => Promise | void; onCancel?: () => Promise | void; zIndex?: number; } declare const _default: () => { dialog: import('naive-ui').DialogApi; success: (options: ConfirmationOptions) => import('naive-ui').DialogReactive; create: (options: ConfirmationOptions) => import('naive-ui').DialogReactive; warning: (options: ConfirmationOptions) => import('naive-ui').DialogReactive; error: (options: ConfirmationOptions) => import('naive-ui').DialogReactive; danger: (options: ConfirmationOptions) => import('naive-ui').DialogReactive; info: (options: ConfirmationOptions) => import('naive-ui').DialogReactive; }; export default _default;