import { ClassComponent, GlobalComponentConstructor } from '../ts-helpers.d'; export interface ButtonDownloadProps { fileName: string; /** * Text of the button. */ label?: string; /** * Specify which table to be exported. * When it is not specified, the default name of data table will be used. * * @default 'datatable' */ tableName?: string; /** * If you want to download multiple table in 1 excel */ multiTableNames?: string[]; /** * Texts below table in downloaded excel */ additionalTextBelowTable?: (string | string[])[]; } /** * **WangsVue - ButtonDownload** * * _Trigger DataTable Export Excel_ * * [Live Demo](https://fewangsit.github.io/wangsvue/button) * --- --- * ![WangsVue](https://www.wangs.id/wp-content/uploads/2023/12/cropped-Logo_Wangsid-removebg-preview-192x192.png) * * @group Component */ declare class ButtonDownload extends ClassComponent< ButtonDownloadProps, Record, Record > {} declare module '@vue/runtime-core' { interface GlobalComponents { ButtonDownload: GlobalComponentConstructor; } } export default ButtonDownload;