import { CreateGuestbookDTO } from '../dtos/CreateGuestbookDTO'; import { IGuestbooksRepository } from '../repositories/IGuestbooksRepository'; export declare class CreateGuestbook { private readonly guestbooksRepository; constructor(guestbooksRepository: IGuestbooksRepository); /** * Creates a guestbook for the given collection. * * @param {CreateGuestbookDTO} guestbook - Guestbook creation payload. * @param {number | string} collectionIdOrAlias - Collection identifier (numeric id or alias). * @returns {Promise} - The created guestbook identifier. */ execute(guestbook: CreateGuestbookDTO, collectionIdOrAlias: number | string): Promise; }