import { VueComponentBase } from "../VueComponentBase"; import { IConfirmDialog, ConfirmDialogDisplay } from "./IConfirmDialog"; import { ConfirmDialogOptions, ConfirmDialogResponse } from "./IVueConfirmDialog"; import { ConfirmDialogStyles } from "../models/ConfirmDialogStyles"; import "./ConfirmDialog.css"; import { ButtonModes, ButtonSizes, ButtonTooltipOptions } from "../../models"; export declare class ConfirmDialogComponent extends VueComponentBase implements IConfirmDialog { icon?: string; type?: ConfirmDialogDisplay; flat?: boolean; dialogOptions?: ConfirmDialogOptions; onClose?: (respond: ConfirmDialogResponse) => void; styles?: typeof ConfirmDialogStyles; text?: string; tooltip?: ButtonTooltipOptions; disabled?: boolean; buttonSize?: ButtonSizes; buttonNonFlatMode?: ButtonModes; loading?: boolean; getConfirmDialogOptions?: () => Promise; private omniaUxLoc; private disable; private confirmDialogClasses; created(): void; mounted(): void; openConfirmDialog(dialogOptions?: ConfirmDialogOptions): void; onClick(): void; render(): VueTsxSupport.JSX.Element; }