import type { TableEvents } from '../core/TABLE_EVENT_TYPE'; import type { BaseTableAPI } from '../ts-types/base-table'; export interface IVTablePlugin { id: string; name: string; runTime: TableEvents[keyof TableEvents][]; run: (...args: any[]) => void; update?: () => void; release?: (table: BaseTableAPI) => void; }