import { ApiRepository } from '../../../core/infra/repositories/ApiRepository'; import { CreateGuestbookDTO } from '../../domain/dtos/CreateGuestbookDTO'; import { Guestbook } from '../../domain/models/Guestbook'; import { IGuestbooksRepository } from '../../domain/repositories/IGuestbooksRepository'; export declare class GuestbooksRepository extends ApiRepository implements IGuestbooksRepository { private readonly guestbooksResourceName; private readonly datasetsResourceName; createGuestbook(collectionIdOrAlias: number | string, guestbook: CreateGuestbookDTO): Promise; getGuestbook(guestbookId: number): Promise; getGuestbooksByCollectionId(collectionIdOrAlias: number | string): Promise; setGuestbookEnabled(collectionIdOrAlias: number | string, guestbookId: number, enabled: boolean): Promise; assignDatasetGuestbook(datasetId: number | string, guestbookId: number): Promise; removeDatasetGuestbook(datasetId: number | string): Promise; }