UNPKG

@eleva-io/erp-sdk

Version:

SDK oficial para el ERP de Eleva

18 lines 852 B
import { HTTPClient } from '../../../../utils/http'; import { CRUD } from '../../../../utils/crud'; import { CreateDocumentDTO, Document, UpdateDocumentDTO } from '../types/document'; import { CrossPlatformBuffer } from '../../../../utils/compatibility'; export declare class DocumentsAPI extends CRUD<Document, CreateDocumentDTO, UpdateDocumentDTO> { constructor(httpClient: HTTPClient, baseUrl: string, documentId?: string); bin(): DocumentsBinAPI; create(data: CreateDocumentDTO): Promise<Document>; download(id?: string): Promise<CrossPlatformBuffer>; } export declare class DocumentsBinAPI { private readonly _httpClient; private readonly _baseUrl; constructor(_httpClient: HTTPClient, _baseUrl: string); find(): Promise<Document[]>; restore(id: string): Promise<void>; } //# sourceMappingURL=documents.d.ts.map