| 12345678910111213141516171819202122232425262728293031323334353637383940 |
- import { DialogProps } from "./dialog.js";
- import * as _$vue from "vue";
- import { CSSProperties, Ref, TransitionProps } from "vue";
- //#region ../../packages/components/dialog/src/use-dialog.d.ts
- declare const useDialog: (props: DialogProps, targetRef: Ref<HTMLElement | undefined>) => {
- afterEnter: () => void;
- afterLeave: () => void;
- beforeLeave: () => void;
- handleClose: () => void;
- onModalClick: () => void;
- close: () => void;
- doClose: () => void;
- onOpenAutoFocus: () => void;
- onCloseAutoFocus: () => void;
- onCloseRequested: () => void;
- onFocusoutPrevented: (event: CustomEvent) => void;
- bringToFront: () => void;
- titleId: Ref<string, string>;
- bodyId: Ref<string, string>;
- closed: Ref<boolean, boolean>;
- style: _$vue.ComputedRef<CSSProperties>;
- overlayDialogStyle: _$vue.ComputedRef<CSSProperties>;
- rendered: Ref<boolean, boolean>;
- visible: Ref<boolean, boolean>;
- zIndex: Ref<number, number>;
- transitionConfig: _$vue.ComputedRef<TransitionProps | {
- name: string;
- onAfterEnter: () => void;
- onBeforeLeave: () => void;
- onAfterLeave: () => void;
- }>;
- _draggable: _$vue.ComputedRef<boolean>;
- _alignCenter: _$vue.ComputedRef<boolean>;
- _overflow: _$vue.ComputedRef<boolean>;
- closing: Ref<boolean, boolean>;
- penetrable: _$vue.ComputedRef<boolean | undefined>;
- };
- //#endregion
- export { useDialog };
|