import type { Spec } from '../types/spec/core.js';
import type { AutoPromoterConfig, ConfidenceScore } from '../types/auto-promoter.js';
/**
 * Calculate a confidence score for auto-promoting a spec.
 * High-risk specs always get riskPenalty=100 (never eligible).
 * Medium-risk specs get penalty=20. Low-risk gets 0.
 * A dependency bonus of +10 is added when all dependencies are satisfied.
 */
export declare function calculateConfidence(spec: Spec, readinessScore: number, config: AutoPromoterConfig): ConfidenceScore;
/**
 * Return the default AutoPromoterConfig for a project.
 */
export declare function getDefaultConfig(projectPath: string): AutoPromoterConfig;
//# sourceMappingURL=auto-promoter.d.ts.map