import type { RecurrenceFrequency } from "../types"; /** * Parses an RRULE frequency token. */ export declare function parseFrequency(value: string | undefined): RecurrenceFrequency; /** * Parses an RRULE interval token. */ export declare function parseInterval(value: string | undefined): number; /** * Parses an RRULE count token. */ export declare function parseCount(value: string): number; /** * Parses one RRULE BYDAY token. */ export declare function parseWeekday(value: string): number; /** * Parses a comma-separated RRULE BYDAY list. */ export declare function parseWeekdayList(value: string): number[]; /** * Parses an RRULE UNTIL timestamp. */ export declare function parseUntilDate(value: string): Date; /** * Formats a UTC date for RRULE DTSTART values. */ export declare function formatRRuleDate(date: Date): string;