import { Point, Rectangle } from '../../math/geometry'; import { GeomEdge, GeomNode, Node } from '../..'; import { IGeomGraph } from './iGeomGraph'; export declare class GeomConnectedComponent implements IGeomGraph { RectangularBoundary: any; topNodes: Node[]; constructor(topNodes: Node[]); get nodesBreadthFirst(): IterableIterator; nodesBreadthFirst_(): IterableIterator; deepNodeCount: number; get Clusters(): IterableIterator; clusters(): IterableIterator; get subgraphsDepthFirst(): IterableIterator; subgraphsDepthFirst_(): IterableIterator; uniformMargins: number; get shallowEdges(): IterableIterator; edges_(): IterableIterator; get shallowNodes(): IterableIterator; shallowNodes_(): IterableIterator; pumpTheBoxToTheGraphWithMargins(): Rectangle; get shallowNodeCount(): number; translate(delta: Point): void; boundingBox: Rectangle; }