import { DateTime } from 'luxon';
export declare const MAX_EXPECTED_INVOICES_PER_SCHEME: number;
/** Inclusive calendar month index: year * 12 + month (1–12). */
export declare function calendarMonthIndex(year: number, month: number): number;
/**
 * Expected invoice count for one scheme: inclusive calendar months from O&M start
 * month through the reference month, capped at 10 O&M years (120 months).
 */
export declare function calculateExpectedInvoicesTillDateForScheme(omStartIso: string | null | undefined, referenceMonth: DateTime, maxPerScheme?: number): number;
/** First day of the current calendar month in the invoice scheduler timezone. */
export declare function getSchedulerCurrentMonthStart(timezone?: string): DateTime;
//# sourceMappingURL=dashboardExpectedInvoices.utils.d.ts.map