@omnia/fx
Version:
Provide Omnia Fx typings and tooling for clientside Omnia development.
28 lines (27 loc) • 1.05 kB
TypeScript
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;
private omniaUxLoc;
private disable;
private confirmDialogClasses;
created(): void;
mounted(): void;
onClick(): void;
render(): VueTsxSupport.JSX.Element;
}