/** * `resolve_location` — disambiguate a free-text Irish address to coordinates * (SPEC §4.1). Standalone so agents can confirm the right location before * running the expensive due-diligence tools. */ import { z } from "zod"; export declare const name = "resolve_location"; export declare const description = "Resolve a free-text Irish address or place name to geographic coordinates (WGS84 lat/lng), returning ranked candidate matches.\n\nUse this first when the user gives an address, street, townland, or place name in Ireland, to confirm the correct location before calling other gaff-check tools \u2014 every candidate echoes its full resolved name so you (and the user) can sanity-check the match. If you already have exact lat/lng coordinates, you do not need this tool.\n\nGeocoding uses OpenStreetMap Nominatim and is best-effort: rural addresses and new estates may match poorly, and Eircodes only resolve where OSM mappers happen to have added them (there is no licensed Eircode lookup \u2014 if the user has only an Eircode, ask for the address or an approximate location instead). The confidence score ranks candidates within one query; it is not an absolute probability. Coordinates are WGS84 decimal degrees."; export declare const inputSchema: { query: z.ZodString; limit: z.ZodDefault; }; export declare function handler({ query, limit }: { query: string; limit: number; }): Promise<{ content: { type: "text"; text: string; }[]; }>;