import type { PrincipleLifecycleEvidence } from './lifecycle-types.js'; import { type PrincipleAdherenceResult, type RuleMetricResult } from './lifecycle-metrics.js'; export type DeprecatedReadinessStatus = 'ready' | 'watch' | 'not-ready'; export interface DeprecatedReadinessAssessment { status: DeprecatedReadinessStatus; score: number; blockingReasons: string[]; supportingRuleIds: string[]; evidence: { adherenceRate: number; averageRuleCoverage: number; averageFalsePositiveRate: number; repeatedErrorReductionScore: number; repeatedErrorSignal: number; stableRuleCount: number; activeImplementationCount: number; }; } export declare function assessDeprecatedReadiness(principle: PrincipleLifecycleEvidence, precomputedRuleMetrics?: Record, precomputedAdherence?: PrincipleAdherenceResult): DeprecatedReadinessAssessment; //# sourceMappingURL=deprecated-readiness.d.ts.map