import { z } from "zod"; import { type StructuredToolResult } from "../structured.js"; export declare const datasaudeSchema: z.ZodObject<{ indicador: z.ZodString; nivel_territorial: z.ZodDefault>; localidade: z.ZodDefault>; periodo: z.ZodDefault>; formato: z.ZodDefault>>; campos: z.ZodOptional; }, "strip", z.ZodTypeAny, { localidade: string; periodo: string; nivel_territorial: string; formato: "tabela" | "json"; indicador: string; campos?: string | undefined; }, { indicador: string; localidade?: string | undefined; periodo?: string | undefined; nivel_territorial?: string | undefined; formato?: "tabela" | "json" | undefined; campos?: string | undefined; }>; export type DatasaudeInput = z.infer; /** Structured output payload (validated against this schema by the MCP SDK). */ export declare const datasaudeOutputSchema: z.ZodObject<{ indicador: z.ZodOptional; nome: z.ZodOptional; fonte: z.ZodOptional; totalRegistros: z.ZodNumber; colunas: z.ZodArray; registros: z.ZodArray, "many">; }, "strip", z.ZodTypeAny, { totalRegistros: number; colunas: string[]; registros: Record[]; nome?: string | undefined; indicador?: string | undefined; fonte?: string | undefined; }, { totalRegistros: number; colunas: string[]; registros: Record[]; nome?: string | undefined; indicador?: string | undefined; fonte?: string | undefined; }>; /** * Fetches Brazilian health indicators from IBGE's SIDRA (some are originally * produced by DataSUS, e.g. mortality/births, but are read here via SIDRA). */ export declare function ibgeDatasaude(input: DatasaudeInput): Promise; //# sourceMappingURL=datasaude.d.ts.map