import { JsonFestivalLeyning } from './internalTypes.js'; /** * Tests whether `holiday-readings.json` has a reading for the given key. * @param holiday an (untranslated) reading key, e.g. `'Purim'` * @returns `true` if a reading exists for this key */ export declare function hasFestival(holiday: string): boolean; /** * Returns the raw reading metadata for a holiday key from * `holiday-readings.json`, resolving any `alias` entry and normalizing book * numbers to English names. * * This is the underlying data; most callers want * {@link getLeyningForHolidayKey}, which builds a complete {@link Leyning}. * @param holiday an (untranslated) reading key, e.g. `'Purim'` * @returns the raw festival metadata, or `undefined` if the key is unknown */ export declare function lookupFestival(holiday: string): JsonFestivalLeyning | undefined;