import { MultiDbManager } from '../core/multi-db-manager'; /** * Validation result for consistency checks. */ export interface ConsistencyValidationResult { isValid: boolean; errors: string[]; warnings: string[]; } /** * Validates cross-dimension consistency. * Checks that all references between dimensions are valid. */ export declare class ConsistencyValidator { private dbManager; constructor(dbManager: MultiDbManager); /** * Validates consistency across all dimensions. * * @param pluginId The plugin ID * @returns Validation result */ validate(pluginId: string): Promise; /** * Validates that all symbols reference existing modules. */ private validateSymbolModuleLinks; /** * Validates that all dependencies reference existing modules. */ private validateDependencyModuleLinks; /** * Validates that all ADR file mappings reference existing modules. */ private validateAdrFileLinks; } //# sourceMappingURL=consistency-validator.d.ts.map