import { ValidationResult } from './validation-result.js'; import type { GcrPackage } from '../gcr-reader.js'; export declare class GcrValidator { validate(pkg: GcrPackage): Promise; _validateMetadata(pkg: GcrPackage, result: ValidationResult): Promise; _validateConcepts(pkg: GcrPackage, result: ValidationResult): Promise; _validateAssets(pkg: GcrPackage, result: ValidationResult): Promise; _validateFileAsset(pkg: GcrPackage, path: string, result: ValidationResult): Promise; _validateDirectoryAsset(pkg: GcrPackage, dirPath: string, result: ValidationResult): void; } //# sourceMappingURL=gcr-validator.d.ts.map