interface ModelMetrics {
    verbosityScore: number;
    errorRate: number;
    completionRate: number;
    latencyP50: number;
    userAcceptance: number;
    signalCount: number;
    qualityScore: number;
}
interface ModelInsight {
    model: string;
    provider: string;
    metrics: ModelMetrics;
    conditioning: string;
    recommendation: string;
}
export declare function trackSignal(model: string, provider: string, accepted: boolean, edited: boolean, latencyMs: number, tokenCount: number, expectedTokens: number): void;
export declare function getConditioning(model: string, provider: string): string;
export declare function getInsight(model: string, provider: string): ModelInsight | null;
export declare function compareModels(): ModelInsight[];
export declare function exportModelData(): Record<string, ModelMetrics>;
export declare function importModelData(data: Record<string, ModelMetrics>): void;
export {};
//# sourceMappingURL=model-intelligence.d.ts.map