declare function open(): Promise; declare function close(): Promise; declare function manualClose(): Promise; declare const _default: __VLS_WithTemplateSlots void; close: (...args: any[]) => void; "update:opened": (...args: any[]) => void; }, string, import("vue").PublicProps, Readonly> & { "onUpdate:opened"?: (...args: any[]) => any; onOpen?: (...args: any[]) => any; onClose?: (...args: any[]) => any; }, { center: boolean; size: string; opened: boolean; modalClass: string; dismissable: boolean; autoOverflow: boolean; slideOutLeft: boolean; slideOutRight: boolean; }, {}>, { title?(_: { close: typeof manualClose; }): any; header?(_: { close: typeof manualClose; }): any; default?(_: { close: typeof manualClose; }): any; footer?(_: { close: typeof manualClose; }): any; }>; export default _default; type __VLS_WithTemplateSlots = T & { new (): { $slots: S; }; };