import { UseCase } from '../../../core/domain/useCases/UseCase'; import { IGuestbooksRepository } from '../repositories/IGuestbooksRepository'; import { Guestbook } from '../models/Guestbook'; export declare class GetGuestbooksByCollectionId implements UseCase { private readonly guestbooksRepository; constructor(guestbooksRepository: IGuestbooksRepository); /** * Returns all guestbooks available for a given collection. * * @param {number | string} collectionIdOrAlias - Collection identifier (numeric id or alias). * @returns {Promise} */ execute(collectionIdOrAlias: number | string): Promise; }