import type { ListTable, pluginsDefinition } from '@visactor/vtable'; export type IPasteAddRowColumnPluginOptions = { id?: string; addRowCallback?: (addedRow: number, table: ListTable) => void; addColumnCallback?: (addedCount: number, table: ListTable) => void; }; export declare class PasteAddRowColumnPlugin implements pluginsDefinition.IVTablePlugin { id: string; name: string; runTime: ("initialized" | "pasted_data")[]; table: ListTable; pluginOptions: IPasteAddRowColumnPluginOptions; pastedData: any; constructor(pluginOptions?: IPasteAddRowColumnPluginOptions); run(...args: any[]): void; handlePaste(): void; release(): void; }