import { z } from "zod"; import { type StructuredToolResult } from "../structured.js"; export declare const indicadoresSchema: z.ZodObject<{ indicador: z.ZodOptional; categoria: z.ZodOptional>; nivel_territorial: z.ZodDefault>; localidades: z.ZodDefault>; periodos: z.ZodDefault>; formato: z.ZodDefault>>; campos: z.ZodOptional; }, "strip", z.ZodTypeAny, { localidades: string; nivel_territorial: string; periodos: string; formato: "tabela" | "json"; campos?: string | undefined; categoria?: "populacao" | "trabalho" | "todos" | "economico" | "precos" | "agropecuaria" | undefined; indicador?: string | undefined; }, { localidades?: string | undefined; nivel_territorial?: string | undefined; periodos?: string | undefined; formato?: "tabela" | "json" | undefined; campos?: string | undefined; categoria?: "populacao" | "trabalho" | "todos" | "economico" | "precos" | "agropecuaria" | undefined; indicador?: string | undefined; }>; export type IndicadoresInput = z.infer; /** Structured output payload (validated against this schema by the MCP SDK). */ export declare const indicadoresOutputSchema: z.ZodObject<{ indicador: z.ZodOptional; nome: z.ZodOptional; tabela: z.ZodOptional; totalRegistros: z.ZodNumber; colunas: z.ZodArray; registros: z.ZodArray, "many">; }, "strip", z.ZodTypeAny, { totalRegistros: number; colunas: string[]; registros: Record[]; nome?: string | undefined; tabela?: string | undefined; indicador?: string | undefined; }, { totalRegistros: number; colunas: string[]; registros: Record[]; nome?: string | undefined; tabela?: string | undefined; indicador?: string | undefined; }>; /** * Fetches economic and social indicators from IBGE */ export declare function ibgeIndicadores(input: IndicadoresInput): Promise; //# sourceMappingURL=indicadores.d.ts.map