import { CreateGuestbookDTO } from '../dtos/CreateGuestbookDTO'; import { Guestbook } from '../models/Guestbook'; export interface IGuestbooksRepository { 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; }