import { UseCase } from '../../../core/domain/useCases/UseCase'; import { IDatasetsRepository } from '../repositories/IDatasetsRepository'; export declare class GetDatasetAvailableCategories implements UseCase { private readonly datasetsRepository; constructor(datasetsRepository: IDatasetsRepository); /** * Retrieves the available file categories for a dataset. * * @param {number | string} [datasetId] - Persistent dataset identifier * @returns {Promise} - List of available file categories */ execute(datasetId: number | string): Promise; }