import { UseCase } from '../../../core/domain/useCases/UseCase'; import { IFilesRepository } from '../repositories/IFilesRepository'; import { FileDataTable } from '../models/FileDataTable'; export declare class GetFileDataTables implements UseCase { private filesRepository; constructor(filesRepository: IFilesRepository); /** * This use case is oriented toward tabular files and provides an array of FileDataTable objects for an existing tabular file. * * @param {number | string} [fileId] - The file identifier, which can be a string (for persistent identifiers), or a number (for numeric identifiers). * @returns {Promise} */ execute(fileId: number | string): Promise; }