import type * as VTable from '@visactor/vtable';
import type { ISheetDefine, IVTableSheetOptions } from '../ts-types';
export declare function getTablePlugins(sheetDefine?: ISheetDefine, options?: IVTableSheetOptions, vtableSheet?: any): VTable.pluginsDefinition.IVTablePlugin[];
export declare function createFormulaDetectionOptions(sheetDefine?: ISheetDefine, options?: IVTableSheetOptions, vtableSheet?: any): {
    isFormulaCell: (col: number, row: number, cellData: unknown, table: VTable.ListTable) => boolean;
    getCellFormula: (col: number, row: number, cellData: unknown, table: VTable.ListTable) => string | undefined;
    setCellFormula: (col: number, row: number, formula: string, table: VTable.ListTable) => void;
};
