export interface ParsedRule {
    type: "interval" | "weekdays" | "specific_days";
    interval?: number;
    unit?: "day" | "week" | "month";
    days?: number[];
}
export declare function parseRecurrenceRule(rule: string): ParsedRule;
export declare function isValidRecurrenceRule(rule: string): boolean;
export declare function nextOccurrence(rule: string, from?: Date): string;
//# sourceMappingURL=recurrence.d.ts.map