import { App } from 'vue'; import { MazDialogConfirmProps } from '../../components/MazDialogConfirm.vue'; export type DialogOptions = Partial> & { onClose?: () => unknown; onAccept?: (response: unknown) => unknown; onReject?: (response: unknown) => unknown; }; export declare class DialogHandler { private readonly app; readonly globalOptions: DialogOptions; private activeDialogs; constructor(app: App, globalOptions?: DialogOptions); open(options: DialogOptions): { destroy: () => void; close: () => void; }; }