import Nomalism from '@nomalism-com/types'; import { IModuleConstructor } from '../../main'; export default class Repository implements Nomalism.ExternalDocumentHeader.IRepository { route: string; private api; constructor({ api, route }: IModuleConstructor); findById(selector: Nomalism.shared.IFindByIdRequest): Promise; findByOwnerId(params?: Nomalism.shared.IFindByOwnerIdRequest): Promise; deleteOne(params?: Nomalism.shared.IFindByIdRequest): Promise; sendEmailDocument(body: Nomalism.ExternalDocumentHeader.ISendEmailDocumentRequest): Promise; retry(body: Nomalism.shared.IFindByIdRequest): Promise; create(body: Nomalism.ExternalDocumentHeader.ICreateRequest): Promise; }