import type { RegistryEntry, FrameworkReference, ValidationResult } from '../../types/index.js';
export type { ValidationResult };
/**
 * Validate a single reference against its framework registry entry.
 * Precedence: mistake > deprecated > correct > unknown
 */
export declare function validateReference(ref: FrameworkReference, registry: Map<string, RegistryEntry>): ValidationResult;
/**
 * Validate all references and return the classification results.
 * References for frameworks not in the registry are skipped (handled separately).
 */
export declare function validateReferences(references: FrameworkReference[], registry: Map<string, RegistryEntry>): ValidationResult[];
/**
 * Detect registry entries that have not been updated in more than 180 days.
 */
export declare function detectStaleEntries(registry: Map<string, RegistryEntry>): string[];
//# sourceMappingURL=validator.d.ts.map