@omnia/fx
Version:
Provide Omnia Fx typings and tooling for clientside Omnia development.
120 lines (119 loc) • 4.1 kB
TypeScript
import { DialogModel, DialogPositions } from "./IDialog";
declare const dialogComponent: (import("vue").VueConstructor<import("vue-tsx-support")._TsxComponentInstanceV3<import("vue/types/umd"), {}, import("vue-tsx-support").PropsForOutside<{
contentClass: string;
headerClass: string;
disabled: boolean;
hideOverlay: boolean;
lazy: boolean;
customZIndex: boolean;
maxWidth: string | number;
persistent: boolean;
scrollable: boolean;
width: string | number;
title: string;
light: boolean;
dark: boolean;
inheritTheme: boolean;
onClose: () => void;
onKeydown: (e: KeyboardEvent) => void;
attach: string;
hideCloseButton: boolean;
retainFocus: boolean;
valueBind: DialogModel;
position: DialogPositions;
onClickOutside: (closeDialog: (prompt: boolean, title?: string) => void, event?: Event) => void;
noClickAnimation: boolean;
ariaLabelTitle: string;
ariaHiddenContent: boolean;
renderBody: () => JSX.Element;
eager: boolean;
}, never>, any, any, any>> & {
propsDefinition: import("vue-tsx-support").PropsForOutside<{
contentClass: string;
headerClass: string;
disabled: boolean;
hideOverlay: boolean;
lazy: boolean;
customZIndex: boolean;
maxWidth: string | number;
persistent: boolean;
scrollable: boolean;
width: string | number;
title: string;
light: boolean;
dark: boolean;
inheritTheme: boolean;
onClose: () => void;
onKeydown: (e: KeyboardEvent) => void;
attach: string;
hideCloseButton: boolean;
retainFocus: boolean;
valueBind: DialogModel;
position: DialogPositions;
onClickOutside: (closeDialog: (prompt: boolean, title?: string) => void, event?: Event) => void;
noClickAnimation: boolean;
ariaLabelTitle: string;
ariaHiddenContent: boolean;
renderBody: () => JSX.Element;
eager: boolean;
}, never>;
}) | (import("vue").VueConstructor<import("vue-tsx-support")._TsxComponentInstanceV3<import("vue/types/umd") & import("vue").ShallowUnwrapRef<() => VueTsxSupport.JSX.Element>, {}, import("vue-tsx-support").PropsForOutside<{
contentClass: string;
headerClass: string;
disabled: boolean;
hideOverlay: boolean;
lazy: boolean;
customZIndex: boolean;
maxWidth: string | number;
persistent: boolean;
scrollable: boolean;
width: string | number;
title: string;
light: boolean;
dark: boolean;
inheritTheme: boolean;
onClose: () => void;
onKeydown: (e: KeyboardEvent) => void;
attach: string;
hideCloseButton: boolean;
retainFocus: boolean;
valueBind: DialogModel;
position: DialogPositions;
onClickOutside: (closeDialog: (prompt: boolean, title?: string) => void, event?: Event) => void;
noClickAnimation: boolean;
ariaLabelTitle: string;
ariaHiddenContent: boolean;
renderBody: () => JSX.Element;
eager: boolean;
}, never>, any, any, any>> & {
propsDefinition: import("vue-tsx-support").PropsForOutside<{
contentClass: string;
headerClass: string;
disabled: boolean;
hideOverlay: boolean;
lazy: boolean;
customZIndex: boolean;
maxWidth: string | number;
persistent: boolean;
scrollable: boolean;
width: string | number;
title: string;
light: boolean;
dark: boolean;
inheritTheme: boolean;
onClose: () => void;
onKeydown: (e: KeyboardEvent) => void;
attach: string;
hideCloseButton: boolean;
retainFocus: boolean;
valueBind: DialogModel;
position: DialogPositions;
onClickOutside: (closeDialog: (prompt: boolean, title?: string) => void, event?: Event) => void;
noClickAnimation: boolean;
ariaLabelTitle: string;
ariaHiddenContent: boolean;
renderBody: () => JSX.Element;
eager: boolean;
}, never>;
});
export default dialogComponent;