import type { ProjectKnowledge } from '../../types/index.js';
/**
 * Returns true when the project makes external HTTP/gRPC calls but has no resilience library.
 */
export declare function needsResilienceRecommendation(knowledge: ProjectKnowledge): boolean;
/**
 * Returns true when the project appears to be a microservice without health checks.
 */
export declare function needsHealthCheckRecommendation(knowledge: ProjectKnowledge): boolean;
/**
 * Returns true when project has non-distributed rate limiting in a multi-instance deployment.
 */
export declare function hasDistributedRateLimitRisk(knowledge: ProjectKnowledge): boolean;
/**
 * Build resilience tooling recommendation lines.
 */
export declare function buildResilienceToolingLines(knowledge: ProjectKnowledge): string[];
//# sourceMappingURL=resilience-catalog.d.ts.map