export interface ActiveHoursWindow { start: string; end: string; /** IANA zone (e.g. Asia/Shanghai) or omit / `local` for host local time */ timezone?: string; } /** * Whether `now` falls inside [start, end) in the configured timezone (or local). * Supports windows that cross midnight when end <= start in clock terms. */ export declare function isWithinActiveHours(activeHours: ActiveHoursWindow, now?: Date): boolean;