/** * @fileoverview Dataset schema and metadata retrieval tool. * @module mcp-server/tools/definitions/get-dataset.tool */ import { z } from '@cyanheads/mcp-ts-core'; import { JsonRpcErrorCode } from '@cyanheads/mcp-ts-core/errors'; export declare const getDataset: import("@cyanheads/mcp-ts-core").ToolDefinition; dataset_id: z.ZodString; }, z.core.$strip>, z.ZodObject<{ dataset_id: z.ZodString; domain: z.ZodString; name: z.ZodString; description: z.ZodOptional; category: z.ZodOptional; tags: z.ZodArray; row_count: z.ZodOptional; row_count_source: z.ZodOptional>; data_updated_at: z.ZodOptional; license: z.ZodOptional; columns: z.ZodArray; non_null_count: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>, readonly [{ readonly reason: "invalid_id"; readonly code: JsonRpcErrorCode.ValidationError; readonly when: "Dataset ID does not match the four-by-four pattern."; readonly recovery: "Dataset IDs are always 9 characters like kzjm-xkqj. Obtain from socrata_find_datasets."; }, { readonly reason: "not_found"; readonly code: JsonRpcErrorCode.NotFound; readonly when: "Valid ID format but dataset does not exist on this domain."; readonly recovery: "Use socrata_find_datasets to search again — the dataset may have been retired or replaced."; }], undefined>; //# sourceMappingURL=get-dataset.tool.d.ts.map