import { Cdt } from '../../routing/ConstrainedDelaunayTriangulation/Cdt'; import { CdtEdge } from '../../routing/ConstrainedDelaunayTriangulation/CdtEdge'; import { CdtSite } from '../../routing/ConstrainedDelaunayTriangulation/CdtSite'; import { IntPairMap } from '../../utils/IntPairMap'; export type MstEdge = { source: number; target: number; overlapFactor: number; idealDistance: number; weight: number; }; export declare class MstOnDelaunayTriangulation { static GetMst(proximityEdges: Array, size: number): Array; static GetMstOnCdt(cdt: Cdt, weights: (e: CdtEdge) => number): CdtEdge[]; static GetEdges(siteArray: CdtSite[], siteIndex: Map): IntPairMap; }