import type { HealingResult, FixStrategyName, HealingFailureContext } from '../../types/index.js';
/**
 * Maps a failure type to the appropriate fix strategy name.
 */
export declare function identifyFixStrategy(failureType: string): FixStrategyName;
/**
 * Runs the self-healing loop for a spec with a given failure context.
 * Tries the primary strategy up to MAX_ATTEMPTS times.
 * Returns a full HealingResult describing what was fixed or still failing.
 */
export declare function runHealingLoop(specId: string, projectPath: string, failureContext: HealingFailureContext): Promise<HealingResult>;
//# sourceMappingURL=healer.d.ts.map