import type { Graph, Layout, LayoutMapping, RadialLayoutOptions } from '../types'; /** * 径向布局 * * Radial layout */ export declare class RadialLayout implements Layout { options: RadialLayoutOptions; id: string; constructor(options?: RadialLayoutOptions); /** * Return the positions of nodes and edges(if needed). */ execute(graph: Graph, options?: RadialLayoutOptions): Promise; /** * To directly assign the positions to the nodes. */ assign(graph: Graph, options?: RadialLayoutOptions): Promise; private genericRadialLayout; private run; private oneIteration; }