export type RelativeDateForm = "literal-day" | "weekday" | "ago" | "holiday" | "quarter";
export interface RelativeDateMatch {
    date: Date;
    form: RelativeDateForm;
    /** The literal phrase that matched, for diagnostics. */
    matched: string;
}
/**
 * Parse `text` against `reference`. Returns the first matching form or null.
 * Recurring phrases ("every other Friday") return null by design.
 */
export declare function parseRelativeDate(text: string, reference: Date): RelativeDateMatch | null;
//# sourceMappingURL=relative-date.d.ts.map