import Nomalism from '@nomalism-com/types'; import { IModuleConstructor } from '../../main'; export default class Repository implements Nomalism.DocumentLine.IRepository { route: string; private api; constructor({ api, route }: IModuleConstructor); create(body: Nomalism.DocumentLine.ICreateRequest[]): Promise; update(selector: Nomalism.shared.IFindByIdRequest, body: Nomalism.DocumentLine.IUpdateRequest): Promise; updateMany(data: Nomalism.DocumentLine.IUpdateManyRequest): Promise; updateManyByDocumentHeader(params: Nomalism.shared.IFindByIdRequest, data: Nomalism.DocumentLine.IUpdateManyByDocumentHeaderRequest): Promise; deleteMany(document_line_ids: string[]): Promise; printLabelToPdfUrl({ document_line_ids }: Nomalism.DocumentLine.IPrintLabelParamsRequest, token: string): string; printGroupLabelToPdfUrl({ document_line_ids }: Nomalism.DocumentLine.IPrintLabelParamsRequest, token: string): string; }