/** * @fileoverview Look up USGS parameter codes: the curated table of well-known codes with no network * call, or a search of the full USGS parameter-code catalog (~19,600 codes) by name or description. * @module mcp-server/tools/definitions/water-list-parameters.tool */ import { z } from '@cyanheads/mcp-ts-core'; import { JsonRpcErrorCode } from '@cyanheads/mcp-ts-core/errors'; export declare const waterListParameters: import("@cyanheads/mcp-ts-core").ToolDefinition>; query: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ parameters: z.ZodArray>; description: z.ZodOptional; source: z.ZodEnum<{ curated: "curated"; "usgs-catalog": "usgs-catalog"; }>; }, z.core.$strip>>; total: z.ZodNumber; truncated: z.ZodBoolean; query: z.ZodOptional; note: z.ZodOptional; }, z.core.$strip>, readonly [{ readonly reason: "query_with_group"; readonly code: JsonRpcErrorCode.ValidationError; readonly when: "query was combined with a group other than \"all\". group filters the curated list only; the USGS catalog carries no matching grouping."; readonly recovery: "Pass query alone to search the full catalog, or group alone to filter the curated list."; }, { readonly reason: "upstream_error"; readonly code: JsonRpcErrorCode.ServiceUnavailable; readonly when: "The USGS parameter-code catalog could not be read — the request failed, timed out, or returned something other than a catalog page."; readonly recovery: "The USGS Water Data API is temporarily unavailable. Retry after a short backoff; calling without query still lists the curated codes."; readonly retryable: true; }], undefined>; //# sourceMappingURL=water-list-parameters.tool.d.ts.map