import { z } from "zod"; import type { StructuredToolResult } from "../structured.js"; export declare const malhasSchema: z.ZodObject<{ localidade: z.ZodString; tipo: z.ZodOptional>; formato: z.ZodDefault>>; resolucao: z.ZodDefault>>; qualidade: z.ZodDefault>>; intrarregiao: z.ZodOptional; }, "strip", z.ZodTypeAny, { localidade: string; formato: "geojson" | "topojson" | "svg"; resolucao: "0" | "1" | "2" | "3" | "4" | "5"; qualidade: "1" | "2" | "3" | "4"; tipo?: "estados" | "municipios" | "paises" | "regioes" | "mesorregioes" | "microrregioes" | "distritos" | "regioes-imediatas" | "regioes-intermediarias" | undefined; intrarregiao?: string | undefined; }, { localidade: string; tipo?: "estados" | "municipios" | "paises" | "regioes" | "mesorregioes" | "microrregioes" | "distritos" | "regioes-imediatas" | "regioes-intermediarias" | undefined; formato?: "geojson" | "topojson" | "svg" | undefined; resolucao?: "0" | "1" | "2" | "3" | "4" | "5" | undefined; qualidade?: "1" | "2" | "3" | "4" | undefined; intrarregiao?: string | undefined; }>; export type MalhasInput = z.infer; /** * Structured output payload (validated against this schema by the MCP SDK). * * Lightweight metadata only — the actual geometry blob (GeoJSON/TopoJSON/SVG) * can be very large and is NEVER included here. The geometry is conveyed in the * Markdown channel (truncated/URL) instead. */ export declare const malhasOutputSchema: z.ZodObject<{ localidade: z.ZodString; formato: z.ZodString; resolucao: z.ZodOptional; qualidade: z.ZodOptional; tipo: z.ZodOptional; intrarregiao: z.ZodOptional; url: z.ZodOptional; }, "strip", z.ZodTypeAny, { localidade: string; formato: string; url?: string | undefined; tipo?: string | undefined; resolucao?: string | undefined; qualidade?: string | undefined; intrarregiao?: string | undefined; }, { localidade: string; formato: string; url?: string | undefined; tipo?: string | undefined; resolucao?: string | undefined; qualidade?: string | undefined; intrarregiao?: string | undefined; }>; /** * Fetches geographic meshes from IBGE API */ export declare function ibgeMalhas(input: MalhasInput): Promise; //# sourceMappingURL=malhas.d.ts.map