import { ChainsCollection } from "../monomer-chains/ChainsCollection"; import { Matrix } from "./Matrix"; import { PolymerBond } from "../PolymerBond"; import { Connection } from "./Connection"; import { Cell } from "./Cell"; interface MatrixConfig { initialMatrix: Matrix; } export declare class CanvasMatrix { chainsCollection: ChainsCollection; private readonly matrixConfig; private readonly matrix; private readonly initialMatrixWidth; private readonly monomerToCell; polymerBondToCells: Map; polymerBondToConnections: Map; constructor(chainsCollection: ChainsCollection, matrixConfig?: MatrixConfig); private fillConnectionsOffset; private fillRightConnectionsOffset; private fillCells; } export {};