import { Algorithm } from '../../utils/algorithm'; import { CancelToken } from '../../utils/cancelToken'; import { GeomEdge } from '../core/geomEdge'; import { GeomGraph } from '../core/geomGraph'; import { IGeomGraph } from '../initialLayout/iGeomGraph'; import { MdsLayoutSettings } from './mDSLayoutSettings'; export declare function layoutGraphWithMds(geomGraph: GeomGraph, cancelToken?: CancelToken): void; export declare class PivotMDS extends Algorithm { length: (e: GeomEdge) => number; private graph; iterationsWithMajorization: number; settings: MdsLayoutSettings; get scaleX(): number; set scaleX(value: number); get scaleY(): number; set scaleY(value: number); constructor(graph: IGeomGraph, cancelToken: CancelToken, length: (e: GeomEdge) => number, settings: MdsLayoutSettings); run(): void; }