import { DatasetDTO } from '../../dtos/DatasetDTO'; import { ResourceValidator } from '../../../../core/domain/useCases/validators/ResourceValidator'; import { MetadataBlock } from '../../../../metadataBlocks'; import { BaseMetadataFieldValidator } from './BaseMetadataFieldValidator'; export declare class DatasetResourceValidator implements ResourceValidator { private metadataFieldValidator; constructor(metadataFieldValidator: BaseMetadataFieldValidator); validate(resource: DatasetDTO, metadataBlocks: MetadataBlock[]): void; private validateMetadataBlock; }