/** * @fileoverview Cross-portal dataset discovery tool using the Socrata Discovery API. * @module mcp-server/tools/definitions/find-datasets.tool */ import { z } from '@cyanheads/mcp-ts-core'; import { JsonRpcErrorCode } from '@cyanheads/mcp-ts-core/errors'; export declare const findDatasets: import("@cyanheads/mcp-ts-core").ToolDefinition; domain: z.ZodOptional; categories: z.ZodOptional>; tags: z.ZodOptional>; only: z.ZodOptional>; order: z.ZodOptional>; limit: z.ZodDefault; offset: z.ZodDefault; }, z.core.$strip>, z.ZodObject<{ results: z.ZodArray; category: z.ZodOptional; tags: z.ZodArray; column_names: z.ZodArray; license: z.ZodOptional; data_updated_at: z.ZodOptional; view_count: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>, readonly [{ readonly reason: "rate_limited"; readonly code: JsonRpcErrorCode.ServiceUnavailable; readonly when: "Discovery API returned 429."; readonly retryable: true; readonly recovery: "Retry after a short delay. Set SOCRATA_APP_TOKEN for higher per-IP rate limits."; }], { readonly totalCount: z.ZodNumber; readonly effectiveQuery: z.ZodOptional; readonly notice: z.ZodOptional; }>; //# sourceMappingURL=find-datasets.tool.d.ts.map