import { type GraphInstance, type RoutePoint, type RouteResult } from "../types";
/**
 * Builds a route between two sets of candidate graph points.
 *
 * This is pure pathfinding — it does not resolve waypoints to graph points.
 * Resolution is the caller's responsibility (see `getGraphLines`).
 */
export declare function buildRoute(graph: GraphInstance, fromCandidates: RoutePoint[], toCandidates: RoutePoint[]): RouteResult;
//# sourceMappingURL=buildRoute.d.ts.map