import Nomalism from '@nomalism-com/types'; import { IModuleConstructor } from '../../main'; export default class Repository implements Nomalism.ChatSubscriber.IRepository { route: string; private api; constructor({ api, route }: IModuleConstructor); findDocumentHeaderSubscribers(params: Nomalism.ChatSubscriber.IFindDocumentHeaderSubscribersRequest): Promise; findSubscribedDocumentHeaders(params: Nomalism.ChatSubscriber.IFindSubscribedDocumentHeadersRequest): Promise; findById({ id, }: Nomalism.shared.IFindByIdRequest): Promise; createOrUpdate(data: Nomalism.ChatSubscriber.ICreateOrUpdateRequest): Promise; deleteOne({ id }: Nomalism.shared.IFindByIdRequest): Promise; deleteByDocumentHeader({ id }: Nomalism.shared.IFindByIdRequest): Promise; }