import { BasicGraphOnEdges } from '../../structs/basicGraphOnEdges'; import { LayerArrays } from './LayerArrays'; import { PolyIntEdge } from './polyIntEdge'; import { ProperLayeredGraph } from './ProperLayeredGraph'; export declare class XLayoutGraph extends BasicGraphOnEdges { layeredGraph: ProperLayeredGraph; layerArrays: LayerArrays; virtualVerticesStart: number; virtualVerticesEnd: number; weightMultiplierOfOriginalOriginal: number; weightMultOfOneVirtual: number; weightMultiplierOfTwoVirtual: number; constructor(graph: BasicGraphOnEdges, layeredGraph: ProperLayeredGraph, layerArrays: LayerArrays, edges: PolyIntEdge[], nov: number); EdgeWeightMultiplier(edge: PolyIntEdge): number; SetEdgeWeights(): void; }