import type { CircularLayoutOptions, Graph, Layout, LayoutMapping } from './types'; /** * 环形布局 * * Circular layout */ export declare class CircularLayout implements Layout { options: CircularLayoutOptions; id: string; constructor(options?: CircularLayoutOptions); /** * Return the positions of nodes and edges(if needed). */ execute(graph: Graph, options?: CircularLayoutOptions): Promise; /** * To directly assign the positions to the nodes. */ assign(graph: Graph, options?: CircularLayoutOptions): Promise; private genericCircularLayout; }