import type { ErrorRecoveryRule, RecoveryRegistryInstance } from '../../types/errors/structured-error.js';
export declare class RecoveryRegistry implements RecoveryRegistryInstance {
    private rules;
    private readonly rulesPath;
    constructor(deps: {
        rulesPath: string;
    });
    load(): Promise<void>;
    match(err: unknown): ErrorRecoveryRule | null;
    get rulesLoaded(): boolean;
    static resolvePath(projectPath: string): string;
}
//# sourceMappingURL=recovery-registry.d.ts.map