import { z } from "zod"; import type { StructuredToolResult } from "../structured.js"; export declare const cidadesSchema: z.ZodObject<{ tipo: z.ZodDefault>>; municipio: z.ZodOptional; uf: z.ZodOptional; indicador: z.ZodOptional; pesquisa: z.ZodOptional; }, "strip", z.ZodTypeAny, { tipo: "pesquisas" | "indicador" | "historico" | "panorama"; uf?: string | undefined; municipio?: string | undefined; pesquisa?: string | undefined; indicador?: string | undefined; }, { uf?: string | undefined; municipio?: string | undefined; tipo?: "pesquisas" | "indicador" | "historico" | "panorama" | undefined; pesquisa?: string | undefined; indicador?: string | undefined; }>; export type CidadesInput = z.infer; /** Structured output payload (validated against this schema by the MCP SDK). */ export declare const cidadesOutputSchema: z.ZodObject<{ tipo: z.ZodString; municipio: z.ZodOptional; nome: z.ZodOptional; indicadores: z.ZodArray; }, "strip", z.ZodTypeAny, { nome: string; valor: string; ano?: string | undefined; }, { nome: string; valor: string; ano?: string | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { tipo: string; indicadores: { nome: string; valor: string; ano?: string | undefined; }[]; nome?: string | undefined; municipio?: string | undefined; }, { tipo: string; indicadores: { nome: string; valor: string; ano?: string | undefined; }[]; nome?: string | undefined; municipio?: string | undefined; }>; /** * Consulta indicadores municipais via API de Pesquisas do IBGE */ export declare function ibgeCidades(input: CidadesInput): Promise; //# sourceMappingURL=cidades.d.ts.map