import { LatLng } from "../types/coordinate.types"; import { Distance } from "../types/distance.types"; import { AlgorithmResult } from "../types/algorithm.types"; export declare function getGoogleMapsApiKey(): string; export type ClientAlgorithmResult = { name: string; results: Array<{ point: LatLng; distance: number; isMatched: boolean; closestPoint: LatLng | null; polylineIndex: number; }>; summary: { totalPoints: number; matchedCount: number; averageDistance: number; }; }; export declare function toClientAlgorithmResult(data: AlgorithmResult): ClientAlgorithmResult; export declare function openAndDeleteHTML(filePath: string, isTestMode?: boolean): Promise; export declare function generateHTMLTemplate(data: { routeCoordinates: LatLng[]; points: LatLng[]; shortestDistanceResult: ClientAlgorithmResult; radiusResult: ClientAlgorithmResult; toleranceDistance?: Distance; googleMapsApiKey?: string; }): string;