import Nomalism from '@nomalism-com/types'; import { IModuleConstructor } from '../../main'; export default class Repository implements Nomalism.DocumentType.IApi { route: string; private api; constructor({ api, route }: IModuleConstructor); find(params?: Nomalism.DocumentType.IFindRequest): Promise; findMinified(params?: Nomalism.shared.IFindMinifiedRequest): Promise; findDetailed(params?: Nomalism.DocumentType.IFindRequest): Promise; create(body: Nomalism.DocumentType.ICreateRequest): Promise; update(selector: Nomalism.shared.IFindByIdNumberRequest, body: Nomalism.DocumentType.IUpdateRequest): Promise; deleteOne(selector: Nomalism.shared.IFindByIdNumberRequest): Promise; }