import type { ModelCapability } from "@oscharko-dev/keiko-contracts";
import type { QualityIntelligenceTaskProfile } from "./taskProfiles.js";
export interface QualityIntelligenceModelRegistry {
    readonly capabilities: readonly ModelCapability[];
}
export interface QualityIntelligenceSelectedModel {
    readonly modelId: string;
    readonly capability: ModelCapability;
}
export declare function selectModelForProfile(profile: QualityIntelligenceTaskProfile, registry: QualityIntelligenceModelRegistry): QualityIntelligenceSelectedModel;
//# sourceMappingURL=routing.d.ts.map