export interface AnnualDateItem { entityId: string; entityType: string; title: string; fieldKey: string; fieldLabel: string; date: string; daysAway: number; recurrenceType: 'date-fixed' | 'date-floating'; rule: string; } export declare function resolveFixedDate(mmdd: string, year: number): Date | null; export declare function resolveFloatingDate(rule: string, year: number): Date | null; /** Returns upcoming annual date items within windowDays from today. */ export declare function upcomingAnnualDates(entities: Array<{ id: string; type: string; title: string; meta: Record; }>, typeFieldMap: Record>, windowDays?: number): AnnualDateItem[]; //# sourceMappingURL=annual-date-resolver.d.ts.map