import { Frequency } from './types'; import type { DayOfMonth, DayOfWeek } from './types'; export declare const RECURRING_TRANSACTION_SUPPORTED_FREQUENCIES: readonly [Frequency.Weekly, Frequency.SemiMonthly, Frequency.Monthly, Frequency.Yearly]; type RecurringTransactionSupportedFrequency = typeof RECURRING_TRANSACTION_SUPPORTED_FREQUENCIES[number]; export declare function isRecurringTransactionSupportedFrequency(frequency: Frequency): frequency is RecurringTransactionSupportedFrequency; export declare function getRecurringDates(frequency: RecurringTransactionSupportedFrequency, days: DayOfWeek[] | DayOfMonth[] | undefined, startDate: Date, endDate?: Date): Date[]; export {};