import type { Spec } from '../../types/spec/core.js';
import type { BackfillReport, ConsolidatedActuals } from '../../types/index.js';
/**
 * Backfills actuals for specs that have no actuals yet, by deriving from git history.
 *
 * This function does NOT persist to spec-store — it returns the report and derived data.
 * The caller decides whether to persist.
 */
export declare function backfillActualsFromGit(projectPath: string, _projectDataDir: string, specs: Spec[]): Promise<BackfillReport>;
/**
 * Derives actuals for a single spec and returns a ConsolidatedActuals or null.
 */
export declare function deriveAndConsolidateSingle(projectPath: string, spec: Spec): Promise<ConsolidatedActuals | null>;
//# sourceMappingURL=backfill.d.ts.map