import { LatLng } from "./coordinate.types"; import { PolylineString } from "./polyline-string.types"; import { Distance } from "./distance.types"; import { Count } from "./count.types"; export type AlgorithmVisualization = { polyline: PolylineString; points: LatLng[]; toleranceDistance?: Distance; debug?: boolean; googleMapsApiKey?: string; }; export type VisualizationResult = { htmlPath: string; routeStats: RouteStats; obstructionCount: Count; clearCount: Count; }; export type RouteStats = { pointCount: Count; totalDistance: Distance; radiusCount?: Count; targetPointCount?: Count; matchedCount: Count; testPointCount: Count; };