import { z } from "zod"; import type { StructuredToolResult } from "../structured.js"; export declare const calendarioSchema: z.ZodObject<{ de: z.ZodOptional; ate: z.ZodOptional; produto: z.ZodOptional; tipo: z.ZodDefault>>; pagina: z.ZodDefault>; quantidade: z.ZodDefault>; }, "strip", z.ZodTypeAny, { tipo: "todos" | "divulgacao" | "coleta"; pagina: number; quantidade: number; de?: string | undefined; ate?: string | undefined; produto?: string | undefined; }, { tipo?: "todos" | "divulgacao" | "coleta" | undefined; pagina?: number | undefined; quantidade?: number | undefined; de?: string | undefined; ate?: string | undefined; produto?: string | undefined; }>; export type CalendarioInput = z.infer; /** Structured output payload (validated against this schema by the MCP SDK). */ export declare const calendarioOutputSchema: z.ZodObject<{ eventos: z.ZodArray; }, "strip", z.ZodTypeAny, { id: number; tipo: string; titulo: string; produto: string; dataDivulgacao: string; tipoId: number; link?: string | undefined; }, { id: number; tipo: string; titulo: string; produto: string; dataDivulgacao: string; tipoId: number; link?: string | undefined; }>, "many">; total: z.ZodNumber; pagina: z.ZodOptional; totalPaginas: z.ZodOptional; produto: z.ZodOptional; }, "strip", z.ZodTypeAny, { total: number; eventos: { id: number; tipo: string; titulo: string; produto: string; dataDivulgacao: string; tipoId: number; link?: string | undefined; }[]; pagina?: number | undefined; totalPaginas?: number | undefined; produto?: string | undefined; }, { total: number; eventos: { id: number; tipo: string; titulo: string; produto: string; dataDivulgacao: string; tipoId: number; link?: string | undefined; }[]; pagina?: number | undefined; totalPaginas?: number | undefined; produto?: string | undefined; }>; /** * Fetches IBGE release calendar */ export declare function ibgeCalendario(input: CalendarioInput): Promise; //# sourceMappingURL=calendario.d.ts.map