import type { ConcentricLayoutOptions, Graph, Layout, LayoutMapping } from './types'; /** * 同心圆布局 * * Concentric layout */ export declare class ConcentricLayout implements Layout { options: ConcentricLayoutOptions; id: string; constructor(options?: ConcentricLayoutOptions); /** * Return the positions of nodes and edges(if needed). */ execute(graph: Graph, options?: ConcentricLayoutOptions): Promise; /** * To directly assign the positions to the nodes. */ assign(graph: Graph, options?: ConcentricLayoutOptions): Promise; private genericConcentricLayout; }