import { MultiDbManager } from '../core/multi-db-manager'; /** * Validation result for integrity checks. */ export interface IntegrityValidationResult { isValid: boolean; errors: string[]; warnings: string[]; } /** * Validates data integrity within each dimension. * Checks for orphaned records, missing foreign keys, etc. */ export declare class IntegrityValidator { private dbManager; constructor(dbManager: MultiDbManager); /** * Validates integrity across all dimensions. * * @param pluginId The plugin ID * @returns Validation result */ validate(pluginId: string): Promise; /** * Validates module integrity. */ private validateModuleIntegrity; /** * Validates symbol integrity. */ private validateSymbolIntegrity; /** * Validates dependency integrity. */ private validateDependencyIntegrity; /** * Validates ADR integrity. */ private validateAdrIntegrity; /** * Validates change report integrity. */ private validateChangeIntegrity; } //# sourceMappingURL=integrity-validator.d.ts.map