/**
 * Platform Selector
 *
 * Ranks serverless platforms based on project context and requirements.
 */
import type { ProjectContext, PlatformKnowledgeBase, PlatformSelectionResult } from './types.js';
interface SelectionCriteria {
    context: ProjectContext;
    preferredEcosystem?: 'aws' | 'azure' | 'gcp' | 'open-source' | 'mobile';
    runtimeRequired?: string;
    prioritizeStartupCredits?: boolean;
    prioritizeLearning?: boolean;
    isProduction?: boolean;
}
/**
 * Select and rank platforms based on criteria
 */
export declare function selectPlatforms(knowledgeBase: PlatformKnowledgeBase, criteria: SelectionCriteria): PlatformSelectionResult;
export {};
//# sourceMappingURL=platform-selector.d.ts.map