import { PathData } from './BezierPath'; import type { ResolvedEdge, ResolvedNode } from '../types'; export declare class PathCache { private cache; computeForEdge(edge: ResolvedEdge, nodes: Map): PathData | null; get(edgeId: string): PathData | undefined; invalidate(edgeId: string): void; invalidateForNode(nodeId: string, edges: ResolvedEdge[]): void; clear(): void; rebuildAll(edges: ResolvedEdge[], nodeMap: Map): void; } //# sourceMappingURL=PathCache.d.ts.map