import { DateInput, JourFerie, JoursFeriesOptions } from './types';
/**
 * Vérifie si une date donnée est un jour férié en France.
 * @param date - La date à vérifier (Date, YYYY-MM-DD ou DD/MM/YYYY)
 * @param options - Options pour inclure les jours fériés régionaux
 * @returns Un objet contenant les informations du jour férié, ou null si ce n'est pas un jour férié
 */
export declare function getJourFerie(date: DateInput, options?: JoursFeriesOptions): JourFerie | null;
/**
 * Vérifie si une date donnée est un jour férié en France.
 * @param date - La date à vérifier (Date, YYYY-MM-DD ou DD/MM/YYYY)
 * @param options - Options pour inclure les jours fériés régionaux
 * @returns true si la date est un jour férié, false sinon
 */
export declare function estJourFerie(date: DateInput, options?: JoursFeriesOptions): boolean;
/**
 * Vérifie rapidement si une date est un jour férié (sans logs)
 * @param date - La date à vérifier (Date, YYYY-MM-DD ou DD/MM/YYYY)
 * @param options - Options pour inclure les jours fériés régionaux
 * @returns true si la date est un jour férié, false sinon
 */
export declare function isHoliday(date: DateInput, options?: JoursFeriesOptions): boolean;
/**
 * Retourne tous les jours fériés pour une année donnée.
 * @param year - L'année pour laquelle récupérer les jours fériés
 * @param options - Options pour inclure les jours fériés régionaux
 * @returns Un tableau des jours fériés
 */
export declare function getJoursFeriesAnnee(year: number, options?: JoursFeriesOptions): JourFerie[];
export { JourFerie, JoursFeriesOptions } from './types';
