import { UseCase } from '../../../core/domain/useCases/UseCase'; import { IDatasetsRepository } from '../repositories/IDatasetsRepository'; import { DatasetPreviewSubset } from '../models/DatasetPreviewSubset'; export declare class GetAllDatasetPreviews implements UseCase { private datasetsRepository; constructor(datasetsRepository: IDatasetsRepository); /** * Returns an instance of DatasetPreviewSubset that contains reduced information for each dataset that the calling user can access in the installation. * * @param {number} [limit] - Limit for pagination (optional). * @param {number} [offset] - Offset for pagination (optional). * @param {string} [collectionId] - Collection id (optional). * @returns {Promise} */ execute(limit?: number, offset?: number, collectionId?: string): Promise; }