import { Campaign } from '../models/Campaign.js'; import { BudgetPacingResult } from '../types.js'; export interface BudgetPacingEvidence { spendCents: number; snapshotCount: number; usedCampaignRollups: boolean; } /** Canonical campaign pacing calculation for grouped and row-level evidence. */ export declare function calculateCampaignPacing(campaign: Campaign, evidence: BudgetPacingEvidence, at?: Date): BudgetPacingResult; export declare function calculatePacing({ campaign, evidence, budgetCents, startAt, endAt, at, }: { campaign: Campaign; evidence: BudgetPacingEvidence; budgetCents: number; startAt: Date | null; endAt: Date | null; at: Date; }): BudgetPacingResult; //# sourceMappingURL=pacing-calculation.d.ts.map