export type Grouping = {
    BY_MONTH: "BY_MONTH";
    BY_LITURGICAL_SEASON: "BY_LITURGICAL_SEASON";
};
/**
 * @enum {{BY_MONTH: 'BY_MONTH', BY_LITURGICAL_SEASON: 'BY_LITURGICAL_SEASON'}}
 */
export const Grouping: Readonly<{
    BY_MONTH: "BY_MONTH";
    BY_LITURGICAL_SEASON: "BY_LITURGICAL_SEASON";
}>;
export type ColumnOrder = {
    GRADE_FIRST: "GRADE_FIRST";
    EVENT_DETAILS_FIRST: "EVENT_DETAILS_FIRST";
};
/**
 * @enum {{GRADE_FIRST: 'GRADE_FIRST', EVENT_DETAILS_FIRST: 'EVENT_DETAILS_FIRST'}}
 */
export const ColumnOrder: Readonly<{
    GRADE_FIRST: "GRADE_FIRST";
    EVENT_DETAILS_FIRST: "EVENT_DETAILS_FIRST";
}>;
export type Column = {
    LITURGICAL_SEASON: 1;
    MONTH: 2;
    DATE: 4;
    EVENT_DETAILS: 8;
    GRADE: 16;
    PSALTER_WEEK: 32;
    ALL: 63;
    NONE: 0;
};
/**
 * @enum {{LITURGICAL_SEASON: 1, MONTH: 2, DATE: 4, EVENT_DETAILS: 8, GRADE: 16, PSALTER_WEEK: 32, ALL: 63, NONE: 0}}
 */
export const Column: Readonly<{
    LITURGICAL_SEASON: number;
    MONTH: number;
    DATE: number;
    EVENT_DETAILS: number;
    GRADE: number;
    PSALTER_WEEK: number;
    ALL: number;
    NONE: 0;
}>;
export type ColorAs = {
    BACKGROUND: "BACKGROUND";
    CSS_CLASS: "CSS_CLASS";
    INDICATOR: "INDICATOR";
    NONE: "NONE";
};
/**
 * @enum {{BACKGROUND: 'BACKGROUND', CSS_CLASS: 'CSS_CLASS', INDICATOR: 'INDICATOR', NONE: 'NONE'}}
 */
export const ColorAs: Readonly<{
    BACKGROUND: "BACKGROUND";
    CSS_CLASS: "CSS_CLASS";
    INDICATOR: "INDICATOR";
    NONE: "NONE";
}>;
export type DateFormat = {
    FULL: "full";
    LONG: "long";
    MEDIUM: "medium";
    SHORT: "short";
    DAY_ONLY: "day-only";
};
/**
 * @enum {{FULL: 'full', LONG: 'long', MEDIUM: 'medium', SHORT: 'short', DAY_ONLY: 'day-only'}}
 */
export const DateFormat: Readonly<{
    FULL: "full";
    LONG: "long";
    MEDIUM: "medium";
    SHORT: "short";
    DAY_ONLY: "day-only";
}>;
export type GradeDisplay = {
    FULL: "full";
    ABBREVIATED: "abbreviated";
};
/**
 * @enum {{FULL: 'full', ABBREVIATED: 'abbreviated'}}
 */
export const GradeDisplay: Readonly<{
    FULL: "full";
    ABBREVIATED: "abbreviated";
}>;
export type ApiOptionsFilter = {
    GENERAL_ROMAN: "basePath";
    ALL_CALENDARS: "allPaths";
    BASE_PATH: "basePath";
    ALL_PATHS: "allPaths";
    PATH_BUILDER: "pathBuilder";
    LOCALE_ONLY: "localeOnly";
    YEAR_ONLY: "yearOnly";
    NONE: null;
};
/**
 * @enum {{GENERAL_ROMAN: 'basePath', ALL_CALENDARS: 'allPaths', BASE_PATH: 'basePath', ALL_PATHS: 'allPaths', PATH_BUILDER: 'pathBuilder', LOCALE_ONLY: 'localeOnly', YEAR_ONLY: 'yearOnly', NONE: null}}
 */
export const ApiOptionsFilter: Readonly<{
    GENERAL_ROMAN: "basePath";
    ALL_CALENDARS: "allPaths";
    PATH_BUILDER: "pathBuilder";
    LOCALE_ONLY: "localeOnly";
    YEAR_ONLY: "yearOnly";
    BASE_PATH: "basePath";
    ALL_PATHS: "allPaths";
    NONE: null;
}>;
export type CalendarSelectFilter = {
    NATIONAL_CALENDARS: "nations";
    DIOCESAN_CALENDARS: "dioceses";
    NONE: "none";
};
/**
 * @enum {{NATIONAL_CALENDARS: 'nations', DIOCESAN_CALENDARS: 'dioceses', NONE: 'none'}}
 */
export const CalendarSelectFilter: Readonly<{
    NATIONAL_CALENDARS: "nations";
    DIOCESAN_CALENDARS: "dioceses";
    NONE: "none";
}>;
export type YearType = {
    LITURGICAL: "LITURGICAL";
    CIVIL: "CIVIL";
};
/**
 * @enum {{LITURGICAL: 'LITURGICAL', CIVIL: 'CIVIL'}}
 */
export const YearType: Readonly<{
    LITURGICAL: "LITURGICAL";
    CIVIL: "CIVIL";
}>;
export type LatinInterface = {
    ECCLESIASTICAL: {
        month: (arg0: number) => string;
        dayOfTheWeek: (arg0: number) => string;
    };
    CIVIL: {
        month: (arg0: number) => string;
        dayOfTheWeek: (arg0: number) => string;
    };
};
/**
 * @enum {{
 *   ECCLESIASTICAL: {month: function(number): string, dayOfTheWeek: function(number): string},
 *   CIVIL: {month: function(number): string, dayOfTheWeek: function(number): string}
 * }}
 */
export const LatinInterface: Readonly<{
    ECCLESIASTICAL: {
        month: (month: any) => string;
        dayOfTheWeek: (day: any) => string;
    };
    CIVIL: {
        month: (month: any) => string;
        dayOfTheWeek: (day: any) => string;
    };
}>;
//# sourceMappingURL=Enums.d.ts.map