declare const _default: import("vue").DefineComponent<{ modelValue: { type: BooleanConstructor; default: boolean; }; active: { type: BooleanConstructor; default: boolean; }; title: { type: StringConstructor; default: string; }; close: { type: BooleanConstructor; default: boolean; }; role: { default: string; }; canCancel: { type: BooleanConstructor; default: boolean; }; onCancel: { type: FunctionConstructor; default: () => void; }; }, { root: import("vue").Ref; open: import("vue").Ref; doCancel(): void; doClose(): void; didOpen(): void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("cancel" | "close" | "update:modelValue" | "didOpen" | "willOpen" | "willClose" | "didClose")[], "cancel" | "close" | "update:modelValue" | "didOpen" | "willOpen" | "willClose" | "didClose", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly void; }; }>> & { onCancel?: ((...args: any[]) => any) | undefined; onClose?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; onDidOpen?: ((...args: any[]) => any) | undefined; onWillOpen?: ((...args: any[]) => any) | undefined; onWillClose?: ((...args: any[]) => any) | undefined; onDidClose?: ((...args: any[]) => any) | undefined; }, { active: boolean; title: string; close: boolean; onCancel: Function; modelValue: boolean; role: string; canCancel: boolean; }>; export default _default;