type PolicyName = 'fast' | 'balanced' | 'strict'; interface PolicyModeObservation { requestedMode?: string; effectiveMode?: string; reason?: string; needsParityRetry?: boolean; } export interface HydrationPolicyRepeatabilityReport { generatedAt: string; repoAlias: string; repeatability: Record; policy_mode_matrix: Record; policy_mapping: { fast: { requested: string; effective: string; reason?: string; }; balanced: { compact_requested: string; parity_requested: string; escalation?: string; }; strict: { requested: string; effective: string; reason?: string; downgradeOnFallback: 'verified_partial/verified_segment'; }; }; missing_evidence_contract: { requiresArray: boolean; populatedWhenIncomplete: boolean; }; semantic_contract: { coreAdjustedDelta: { strictFallbackRuns: number; strictFallbackAdjustedRuns: number; nonStrictAdjustedRuns: number; }; downgradeOnlyWhenStrictFallback: boolean; }; contractCompatibility: { needsParityRetryRetained: boolean; }; warmup_cache_state: { parityWarmupEnabled: boolean; note: string; }; } export declare function buildHydrationPolicyRepeatabilityReport(input: { repoAlias: string; runCount?: number; }): Promise; export declare function writeHydrationPolicyRepeatabilityReport(outPath: string, report: HydrationPolicyRepeatabilityReport): Promise; export {};