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;
