import * as Matrix from '../matrix'; import { Point } from '../point'; import { CellBase, CreateFormulaParser } from '../types'; import { PointGraph } from './point-graph'; export declare class Model { readonly data: Matrix.Matrix; readonly evaluatedData: Matrix.Matrix; readonly referenceGraph: PointGraph; readonly createFormulaParser: CreateFormulaParser; constructor(createFormulaParser: CreateFormulaParser, data: Matrix.Matrix, referenceGraph?: PointGraph, evaluatedData?: Matrix.Matrix); } export declare function updateCellValue(model: Model, point: Point, cell: Cell): Model; export declare function createReferenceGraph(): PointGraph; export declare function createEvaluatedData(data: Matrix.Matrix, referenceGraph: PointGraph): Matrix.Matrix; /** Get the computed value of a formula cell */ export declare function getFormulaComputedValue(): string;