import { Frequency } from "rrule";
export declare const FREQUENCIES: Record<keyof typeof Frequency, string>;
/**
 * Evaluation order: BYMONTH, BYWEEKNO, BYYEARDAY, BYMONTHDAY, BYDAY, BYHOUR, BYMINUTE and BYSECOND.
 * As per https://datatracker.ietf.org/doc/html/rfc5545#section-3.3.10 page 44
 */
export declare const BY_RRULE_PARTS: readonly ["bymonth", "byweekno", "byyearday", "bymonthday", "byweekday", "byhour", "byminute", "bysecond"];
/**
 * Dependency of by rule parts table
 * As per https://datatracker.ietf.org/doc/html/rfc5545#section-3.3.10 page 44
 */
export declare const NOT_APPLICABLE_BY_RRULE_PARTS: Record<keyof typeof Frequency, string[]>;
export declare const MONTHS: {
    1: string;
    2: string;
    3: string;
    4: string;
    5: string;
    6: string;
    7: string;
    8: string;
    9: string;
    10: string;
    11: string;
    12: string;
};
export declare enum EventTypes {
    default = "default",
    period = "period",
    recurrence = "recurrence"
}
export declare const rruleEnds: {
    never: string;
    until: string;
    count: string;
};
//# sourceMappingURL=util.d.ts.map