import type { Actuals, Estimation } from '../types/index.js';
/** Returns true when all token/cost actuals are zero (agent did not provide them). */
export declare function actualsAreMissing(actuals: Actuals): boolean;
/**
 * Auto-fills zero token/cost fields in actuals using the spec's estimation data.
 * Marks the result with `estimated: true` so reports can distinguish real vs auto values.
 */
export declare function autoFillActuals(actuals: Actuals, estimation: Estimation): Actuals;
/**
 * Creates a default Actuals object from the spec's estimation when the agent
 * did not provide actuals at all. Token/cost fields are auto-estimated.
 */
export declare function createDefaultActuals(estimation: Estimation): Actuals;
//# sourceMappingURL=actuals-estimator.d.ts.map