import { MetaVector } from 'webmolkit/gfx/MetaVector'; import { ArrangeMixture, ArrangeMixtureComponent, ArrangeMixtureLine } from './ArrangeMixture'; import { Box } from 'webmolkit/util/Geom'; export declare class DrawMixture { private layout; private vg; hoverIndex: number; activeIndex: number; selectedIndex: number; callbackDrawMolecule: (comp: ArrangeMixtureComponent, gfx: MetaVector, box: Box) => boolean; callbackDrawNameLine: (comp: ArrangeMixtureComponent, line: ArrangeMixtureLine, gfx: MetaVector, box: Box) => boolean; private measure; private policy; private scale; private invScale; constructor(layout: ArrangeMixture, vg: MetaVector); draw(): void; private drawConnection; private drawComponent; }