import type { CSSProperties, Ref } from 'vue'; import type { ModalProps } from './modal'; export declare const useModal: (props: ModalProps, targetRef: Ref) => { afterEnter: () => void; afterLeave: () => void; beforeLeave: () => void; handleClose: () => void; handleOpen: () => void; handleConfirm: () => void; close: () => void; onFocusoutPrevented: (event: CustomEvent) => void; onCloseRequested: () => void; titleId: Ref; bodyId: Ref; style: import("vue").ComputedRef; rendered: Ref; visible: Ref; zIndex: Ref; isMax: Ref; isFull: Ref; isMini: Ref; };