import type { pluginsDefinition } from '@visactor/vtable';
import type { ExportVTableToCsvOptions, ExportVTableToExcelOptions } from './table-export/index';
export type TableExportPluginOptions = {
    exportExcelOptions?: ExportVTableToExcelOptions;
    exportCsvOptions?: ExportVTableToCsvOptions;
    exportOnIdle?: boolean;
};
export declare class TableExportPlugin implements pluginsDefinition.IVTablePlugin {
    id: string;
    name: string;
    runTime: any[];
    private table;
    private pluginOptions;
    constructor(pluginOptions: TableExportPluginOptions);
    run(...args: any[]): void;
    release(): void;
}
