import { HalfEdge, HalfEdgeGraph } from "../../topology/Graph"; import { CurveLocationDetailPair } from "../CurveLocationDetail"; import { CurvePrimitive } from "../CurvePrimitive"; import { Loop, SignedLoops } from "../Loop"; /** * @internal */ export declare class PlanarSubdivision { static assembleHalfEdgeGraph(_primitives: CurvePrimitive[], allPairs: CurveLocationDetailPair[]): HalfEdgeGraph; static collectSignedLoop(loop: Loop, signedAreas: SignedLoops, zeroAreaTolerance?: number): void; static createLoopInFace(faceSeed: HalfEdge): Loop; static collectSignedLoopSetsInHalfEdgeGraph(graph: HalfEdgeGraph, _zeroAreaTolerance?: number): SignedLoops[]; } //# sourceMappingURL=PlanarSubdivision.d.ts.map