import { UseCase } from '../../../core/domain/useCases/UseCase'; import { IGuestbooksRepository } from '../repositories/IGuestbooksRepository'; export declare class AssignDatasetGuestbook implements UseCase { private readonly guestbooksRepository; constructor(guestbooksRepository: IGuestbooksRepository); /** * Assigns a guestbook to a dataset. * * @param {number | string} datasetId - Dataset identifier (persistent id or numeric id). * @param {number} guestbookId - Guestbook numeric identifier. * @returns {Promise} */ execute(datasetId: number | string, guestbookId: number): Promise; }