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> { constructor(httpClient: HTTPClient, baseUrl: string, invoiceId?: string); create(data: CreateInvoiceDTO): Promise; update(id: string, data: UpdateInvoiceDTO): Promise; find(query?: InvoiceQuery): Promise>; } //# sourceMappingURL=invoices.d.ts.map