import { UseCase } from '../../../core/domain/useCases/UseCase'; import { IDatasetsRepository } from '../repositories/IDatasetsRepository'; import { Dataset } from '../models/Dataset'; export declare class GetPrivateUrlDataset implements UseCase { private datasetsRepository; constructor(datasetsRepository: IDatasetsRepository); /** * Returns a Dataset instance, given an associated Private URL Token. * * @param {string} [token] - A Private URL token. * @param {boolean} [keepRawFields=false] - Indicates whether or not the use case should keep the metadata fields as they are and avoid the transformation to markdown. The default value is false. * @returns {Promise} */ execute(token: string, keepRawFields?: boolean): Promise; }