@eleva-io/erp-sdk
Version:
SDK oficial para el ERP de Eleva
11 lines • 683 B
TypeScript
import { HTTPClient } from '../../../../utils/http';
import { CRUD } from '../../../../utils/crud';
import { PaginatedResponse } from '../../../../utils/types';
import { CreateInvoiceDTO, Invoice, InvoiceQuery, UpdateInvoiceDTO } from '../types/invoice';
export declare class InvoicesAPI extends CRUD<Invoice, CreateInvoiceDTO, UpdateInvoiceDTO, PaginatedResponse<Invoice>> {
constructor(httpClient: HTTPClient, baseUrl: string, invoiceId?: string);
create(data: CreateInvoiceDTO): Promise<Invoice>;
update(id: string, data: UpdateInvoiceDTO): Promise<Invoice>;
find(query?: InvoiceQuery): Promise<PaginatedResponse<Invoice>>;
}
//# sourceMappingURL=invoices.d.ts.map