import { CalculatedField, FieldsMap } from './types/field'; import { Formula, FormulaSegment } from './types/formula'; export declare class FieldCalculator { static mapOperation(operator: string): (source: number | number[], target?: number) => number; static mapValue(field: CalculatedField, segment: FormulaSegment, fields: FieldsMap): any; static calculate(field: CalculatedField, formula: Formula, fields: FieldsMap): number; static findDependencies(field: CalculatedField): string[]; private static findField; private static findDatalistValue; }