import { LanguageType } from "./lang";
import { HolidayType } from "./lib";
export declare const language: {
    newYearsDay: string;
    twelfthNight: string;
    epiphany: string;
    maundyThursday: string;
    goodFriday: string;
    holySaturday: string;
    easterSunday: string;
    easterMonday: string;
    walpurgisNight: string;
    mayFirst: string;
    ascensionDay: string;
    swedishNationalDay: string;
    pentecostEve: string;
    whitSunday: string;
    midsummerEve: string;
    midsummerDay: string;
    allSaintsEve: string;
    allSaintsDay: string;
    christmasEve: string;
    christmasDay: string;
    boxingDay: string;
    newYearsEve: string;
};
export declare const getHoliday: (date?: Date, language?: LanguageType) => HolidayType | undefined;
export declare const getPublicHoliday: (date?: Date, language?: LanguageType) => HolidayType | undefined;
export declare const isHoliday: (date: Date, language?: LanguageType) => boolean;
export declare const isPublicHoliday: (date: Date, language?: LanguageType) => boolean;
export declare const getUpcomingHolidays: (language: LanguageType) => HolidayType[];
export declare const getHolidays: (year?: number, language?: {
    newYearsDay: string;
    twelfthNight: string;
    epiphany: string;
    maundyThursday: string;
    goodFriday: string;
    holySaturday: string;
    easterSunday: string;
    easterMonday: string;
    walpurgisNight: string;
    mayFirst: string;
    ascensionDay: string;
    swedishNationalDay: string;
    pentecostEve: string;
    whitSunday: string;
    midsummerEve: string;
    midsummerDay: string;
    allSaintsEve: string;
    allSaintsDay: string;
    christmasEve: string;
    christmasDay: string;
    boxingDay: string;
    newYearsEve: string;
}) => HolidayType[];
