/**
 * rth-session — NYSE/CME Regular Trading Hours session guard.
 *
 * Active: Monday–Friday 09:30–16:00 America/New_York, excluding CME holidays.
 * CME 2026 holiday list is static JSON — update yearly (see CME calendar:
 * https://www.cmegroup.com/tools-information/holiday-calendar.html).
 *
 * Anti-pattern #5: session guard is consulted on every OODA cycle with the
 * cycle's `ctx.now` timestamp — no TTL, no caching.
 *
 * @public
 */
import type { SessionGuard } from "../types.js";
export interface RTHSessionOptions {
    /**
     * IANA timezone string for Eastern Time.
     * Override in tests only — production always uses 'America/New_York'.
     * @defaultValue 'America/New_York'
     */
    tz?: string;
}
/**
 * Returns a SessionGuard that is active during NYSE/CME Regular Trading Hours:
 * Monday–Friday 09:30–16:00 America/New_York, excluding CME 2026 holidays.
 */
export declare function rthSession(opts?: RTHSessionOptions): SessionGuard;
//# sourceMappingURL=rth-session.d.ts.map