1234567891011121314151617181920212223 |
- import type { CSSProperties, Ref } from 'vue';
- import type { DialogProps } from './dialog';
- export 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;
- titleId: Ref<string>;
- bodyId: Ref<string>;
- closed: Ref<boolean>;
- style: import("vue").ComputedRef<CSSProperties>;
- overlayDialogStyle: import("vue").ComputedRef<CSSProperties>;
- rendered: Ref<boolean>;
- visible: Ref<boolean>;
- zIndex: Ref<number>;
- };
|