import type { GraphNodeId, IProcessedGraphNode, LogicalArcGraph } from '@adam-sv/arc'; import type { IGraphLayoutOptions, IGraphStrategy, INodePlacement } from '..'; export interface IComputedGraphLayout { boundingRect: DOMRect; placements: Map>; topLevelNodes: Array>; } export declare function getRenderedLayout(graph: LogicalArcGraph, strategy: IGraphStrategy, layoutOptions: IGraphLayoutOptions): IComputedGraphLayout; export declare function computeBoundingRect(nodes: Array>): DOMRect;