import type { StackRecommendation, SuggestStackResult } from '../../types/index.js';
export declare function verifyFrameworkVersion(framework: string): Promise<string | null>;
export declare function recommendStack(projectType: string, requirements: string[], constraints: string[]): StackRecommendation;
export declare function recommendAlternativeStack(projectType: string, _requirements: string[]): StackRecommendation;
export declare function buildWhyNotOthers(_projectType: string, chosenFramework: string): {
    name: string;
    reason: string;
}[];
export declare function buildMcpCompatibility(stack: StackRecommendation): {
    mcp: string;
    compatible: boolean;
    notes: string;
}[];
export declare function buildSuggestStackResult(projectType: string, requirements: string[], constraints: string[]): Promise<SuggestStackResult>;
//# sourceMappingURL=stack-advisor.d.ts.map