import { Moneybird } from "./moneybird"; import { Administration } from "./administration"; import { IAttachment, IPayment, IPaymentCreate, ISalesInvoice, ISalesInvoiceSending } from "./common"; export declare class SalesInvoice { private readonly moneybird; private readonly administration; private readonly id; readonly data: ISalesInvoice; private readonly HTTP; constructor(moneybird: Moneybird, administration: Administration, data: ISalesInvoice); send(data?: ISalesInvoiceSending): Promise; downloadPDF(): Promise; downloadUBL(): Promise; downloadPackingSlip(): Promise; addPayment(payment: IPaymentCreate): Promise; deletePayment(payment: IPayment): Promise; deletePayment(paymentId: string): Promise; addAttachment(content: ArrayBuffer, file_name?: string): Promise; deleteAttachment(attachment: IAttachment): Promise; deleteAttachment(attachmentId: string): Promise; downloadAttachment(attachment: IAttachment): Promise; downloadAttachment(attachmentId: string): Promise; update(data: Partial): Promise; delete(): Promise; } //# sourceMappingURL=salesInvoice.d.ts.map