import { Service } from "../serviceSDK"; import { VatInvoiceRequestDTO } from "../../types/invoice"; export declare class PaymentService extends Service { constructor(endpoint: string, orgId: string, storeId: string); getPaymentMethod(): Promise; createPaymentOrder(paymentOrderData: any): Promise; genQRPayment(orderId: any, totalAmount: any): Promise; getPaymentMethodOfStoreChannel(): Promise; getInvoiceDetail(invoiceId: string): Promise; requestUnpublishVatInvoice(VatInvoiceRequest: VatInvoiceRequestDTO, byUser: string): Promise; requestPublishVatInvoice(VatInvoiceRequest: VatInvoiceRequestDTO, byUser: string): Promise; getInvoicesOfOrder(orderId: string): Promise; viewPublishedInvoice(invoiceId: string): Promise; updateInvoiceItem(invoiceId: string, updateInvoiceItemDTO: any, byUser: string): Promise; getInvoiceItemOfInvoie(invoiceId: string): Promise; addInvoiceItem(invoiceId: string, invoiceItem: any, byUser: string): Promise; deleteInvoiceItem(invoiceId: string, invoiceItemId: string, byUser: string): Promise; reorderInvoiceItems(invoiceId: string, items: [any], byUser: string): Promise; suggestInvoiceNote(query: string): Promise; getBusinessTaxInfo(taxCode: string, fields: string[]): Promise; }