/**
 * calendar_check — RTH / CME holiday calendar lookup.
 *
 * Reuses cme-holidays-2026.json packaged from quick-3 (resolved at runtime
 * from process.env.CME_HOLIDAYS_PATH or default path under config/).
 * Pure function — no I/O when isReplay, and idempotent at runtime since
 * holidays are static yearly data.
 *
 * @public
 */
import { z } from "zod";
import type { Skill } from "../orchestration/ooda/skills.js";
declare const inputSchema: z.ZodObject<{
    date: z.ZodString;
    market: z.ZodDefault<z.ZodEnum<["NYSE", "CME", "NASDAQ"]>>;
}, "strict", z.ZodTypeAny, {
    date: string;
    market: "NYSE" | "CME" | "NASDAQ";
}, {
    date: string;
    market?: "NYSE" | "CME" | "NASDAQ" | undefined;
}>;
type CalendarCheckInput = z.infer<typeof inputSchema>;
export interface CalendarCheckOutput {
    date: string;
    market: "NYSE" | "CME" | "NASDAQ";
    /** Standard regular trading hours session (true = market open, false = closed/holiday/weekend). */
    is_rth: boolean;
    is_holiday: boolean;
    is_weekend: boolean;
    holiday_name: string | null;
}
/** Test helper. */
export declare function _resetCalendarCache(): void;
export declare const calendarCheck: Skill<CalendarCheckInput, CalendarCheckOutput>;
export {};
//# sourceMappingURL=calendar-check.d.ts.map