import type { Graph, Layout, LayoutMapping, MDSLayoutOptions } from './types'; /** * 多维缩放算法布局 * * Multidimensional scaling layout */ export declare class MDSLayout implements Layout { options: MDSLayoutOptions; id: string; constructor(options?: MDSLayoutOptions); /** * Return the positions of nodes and edges(if needed). */ execute(graph: Graph, options?: MDSLayoutOptions): Promise; /** * To directly assign the positions to the nodes. */ assign(graph: Graph, options?: MDSLayoutOptions): Promise; private genericMDSLayout; }