import { z } from "zod"; import type { StructuredToolResult } from "../structured.js"; export declare const compararSchema: z.ZodObject<{ localidades: z.ZodString; indicador: z.ZodDefault>>; formato: z.ZodDefault>>; }, "strip", z.ZodTypeAny, { localidades: string; formato: "tabela" | "json" | "ranking"; indicador: "populacao" | "pib" | "alfabetizacao" | "domicilios" | "listar" | "densidade" | "populacao_censo" | "area"; }, { localidades: string; formato?: "tabela" | "json" | "ranking" | undefined; indicador?: "populacao" | "pib" | "alfabetizacao" | "domicilios" | "listar" | "densidade" | "populacao_censo" | "area" | undefined; }>; export type CompararInput = z.infer; /** Structured output payload (validated against this schema by the MCP SDK). */ export declare const compararOutputSchema: z.ZodObject<{ indicador: z.ZodOptional; nome: z.ZodOptional; tabela: z.ZodOptional; formato: z.ZodOptional; localidades: z.ZodArray, "many">; estatisticas: z.ZodOptional>; }, "strip", z.ZodTypeAny, { localidades: { nome: string; codigo: string; valor: number; valorTexto: string; }[]; nome?: string | undefined; tabela?: string | undefined; formato?: string | undefined; indicador?: string | undefined; estatisticas?: { maior: number; menor: number; media: number; variacaoPct: number; } | undefined; }, { localidades: { nome: string; codigo: string; valor: number; valorTexto: string; }[]; nome?: string | undefined; tabela?: string | undefined; formato?: string | undefined; indicador?: string | undefined; estatisticas?: { maior: number; menor: number; media: number; variacaoPct: number; } | undefined; }>; /** * Compares data between localities */ export declare function ibgeComparar(input: CompararInput): Promise; //# sourceMappingURL=comparar.d.ts.map