/**
 * Quiet hours utility.
 *
 * Checks whether the current moment falls within a quiet hours window.
 * Used by the cron scheduler and trigger dispatcher to suppress
 * executions during off-hours.
 */
import type { QuietHours } from "shared";
/**
 * Returns true if the current time falls within the given quiet hours window,
 * meaning execution should be suppressed.
 *
 * Times are interpreted in the provided timezone. If no timezone is given,
 * falls back to the server's system timezone.
 *
 * Handles midnight crossover (e.g., start=22:00, end=07:00).
 */
export declare function isInQuietHours(quietHours: QuietHours | undefined, timezone?: string): boolean;
//# sourceMappingURL=quiet-hours.d.ts.map