import type { IFormulaValue, IFormulaDataSource, FormulaValueOptions, IFormulaBase, Token } from '../type'; import { FormulaValues } from '../type'; import FormulaValue from './value'; declare abstract class AbsFormulaBase extends FormulaValue implements IFormulaValue, IFormulaBase { params: FormulaValues; constructor(token: Token, options: FormulaValueOptions); protected checkArgValid(): string; execute(dataSource: IFormulaDataSource, options: FormulaValueOptions, forArithmetic?: boolean): any; } export default AbsFormulaBase;