declare function onPrint(): void; declare function onDownload(): void; declare function onOpen(): void; declare function onClose(): void; declare const _default: __VLS_WithTemplateSlots void; download: () => void; open: () => void; close: () => void; }, string, import("vue").PublicProps, Readonly<{}> & Readonly<{ onClose?: (() => any) | undefined; onOpen?: (() => any) | undefined; onDownload?: (() => any) | undefined; onPrint?: (() => any) | undefined; }>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>, { default?(_: {}): any; }>; export default _default; type __VLS_WithTemplateSlots = T & { new (): { $slots: S; }; };