import { Copyable } from '../../../node_modules/@antv/s2/esm/index.d.ts'; import { ExportProps } from './interface'; declare function __VLS_template(): { attrs: Partial<{}>; slots: { default?(_: {}): any; }; refs: {}; rootEl: any; }; type __VLS_TemplateResult = ReturnType; declare const __VLS_component: import('vue').DefineComponent any; "copy-error": (error: unknown) => any; "download-success": (data: string) => any; "download-error": (error: unknown) => any; }, string, import('vue').PublicProps, Readonly & Readonly<{ "onCopy-success"?: (data: string | Copyable) => any; "onCopy-error"?: (error: unknown) => any; "onDownload-success"?: (data: string) => any; "onDownload-error"?: (error: unknown) => any; }>, { copyOriginalText: string; copyFormatText: string; downloadOriginalText: string; downloadFormatText: string; fileName: string; async: boolean; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {}, any>; declare const _default: __VLS_WithTemplateSlots; export default _default; type __VLS_WithTemplateSlots = T & { new (): { $slots: S; }; };