import { UseCase } from '../../../core/domain/useCases/UseCase'; import { IMetadataBlocksRepository } from '../repositories/IMetadataBlocksRepository'; import { MetadataBlock } from '../models/MetadataBlock'; export declare class GetMetadataBlockByName implements UseCase { private metadataBlocksRepository; constructor(metadataBlocksRepository: IMetadataBlocksRepository); /** * Returns a MetadataBlock instance, given its name. * * @param {string} [metadataBlockName] - The requested metadata block name. * @returns {Promise} */ execute(metadataBlockName: string): Promise; }