import type { TYPES, ListTable, pluginsDefinition } from '@visactor/vtable';
export interface RowSeriesOptions {
    id?: string;
    rowCount: number;
    fillRowRecord?: (index: number) => any;
    rowSeriesNumber?: TYPES.IRowSeriesNumber;
    autoExtendRowTriggerKeys?: ('ArrowDown' | 'Enter')[];
}
export declare class RowSeriesPlugin implements pluginsDefinition.IVTablePlugin {
    id: string;
    name: string;
    runTime: ("before_keydown" | "before_init")[];
    pluginOptions: RowSeriesOptions;
    table: ListTable;
    constructor(pluginOptions: RowSeriesOptions);
    run(...args: any[]): void;
}
