/** * Shared lat/lng-or-address input handling (SPEC ยง3): every point-based tool * accepts either coordinates or a free-text address. When an address is * geocoded, the resolved location is echoed back so the agent can * sanity-check the match. */ export interface PointInput { lat?: number | undefined; lng?: number | undefined; address?: string | undefined; } export interface ResolvedPoint { lat: number; lng: number; /** Present only when the point came from geocoding an address. */ resolved_address?: string; geocode_confidence?: number; } export declare function resolvePoint(input: PointInput): Promise;