import { UseCase } from '../../../core/domain/useCases/UseCase'; import { IDatasetsRepository } from '../repositories/IDatasetsRepository'; export declare class LinkDataset implements UseCase { private datasetsRepository; constructor(datasetsRepository: IDatasetsRepository); /** * Creates a link between a Dataset and a Collection. * * @param {number | string} [datasetId] - The dataset id (numeric) or persistent identifier string. * @param {number | string} [collectionIdOrAlias] - The collection identifier (numeric id) or alias. * @returns {Promise} - This method does not return anything upon successful completion. */ execute(datasetId: number | string, collectionIdOrAlias: number | string): Promise; }