import { z } from "zod"; /** * Response detail level for tools without geometry (point-only results). * * - compact (default): essential fields and the point coordinates of a place, * fewer tokens. The untrimmed response is still cached for the map widget, * so nothing visual is lost on hosts that render MCP Apps. * - full: the raw API response, lossless, at many times the size. */ export declare const responseDetailSchema: z.ZodDefault>>; /** * Response detail level for tools whose result has lines or polygons * (docs/adr/0003-response-detail-geometry-value.md). * * - geometry: compact plus a `geometry` key holding a GeoJSON FeatureCollection, * capped at 1,000 vertices per feature. */ export declare const geometryResponseDetailSchema: z.ZodDefault>>; /** * Type for response detail level */ export type ResponseDetail = z.infer; /** * Tool-description sentence naming the geometry that only the 'geometry' * detail returns, so every tool states the condition in the same words. */ export declare function omittedUnlessGeometry(subject: string, verb?: "is" | "are"): string; /** * Widget toggle shared by every tool that has an MCP App. */ export declare const uiVisibilityParam: { show_ui: z.ZodDefault>; }; //# sourceMappingURL=responseOptions.d.ts.map