import { UseCase } from '../../../core/domain/useCases/UseCase'; import { IGuestbooksRepository } from '../repositories/IGuestbooksRepository'; import { Guestbook } from '../models/Guestbook'; export declare class GetGuestbook implements UseCase { private readonly guestbooksRepository; constructor(guestbooksRepository: IGuestbooksRepository); /** * Returns a guestbook by id. * * @param {number} guestbookId - Guestbook identifier. * @returns {Promise} */ execute(guestbookId: number): Promise; }