import type { ProjectKnowledge } from '../../types/index.js';
import type { McpCandidateScore, McpAppDomain } from '../../types/mcp-recommendation.js';
/**
 * Detect which application domains apply to a project based on its knowledge.
 * Returns matching domains excluding 'generic'.
 */
export declare function detectAppDomains(knowledge: ProjectKnowledge): McpAppDomain[];
/**
 * Score whether a project is a good candidate for an MCP server layer.
 * Examines API contracts, stack, external services, app types, and detected domains.
 */
export declare function scoreMcpCandidate(knowledge: ProjectKnowledge): McpCandidateScore;
//# sourceMappingURL=mcp-candidate-detector.d.ts.map