import { ClientSDK, RequestOptions } from "../lib/sdks.js"; import { CustomerOrder } from "../models/components/customerorder.js"; import { CustomerOrderInvoice } from "../models/components/customerorderinvoice.js"; import { CustomerOrderPaymentConfirmation } from "../models/components/customerorderpaymentconfirmation.js"; import { CustomerOrderPaymentStatus } from "../models/components/customerorderpaymentstatus.js"; import { CustomerOrderReceipt } from "../models/components/customerorderreceipt.js"; import { CustomerPortalOrdersConfirmRetryPaymentRequest, CustomerPortalOrdersConfirmRetryPaymentSecurity } from "../models/operations/customerportalordersconfirmretrypayment.js"; import { CustomerPortalOrdersGenerateInvoiceRequest, CustomerPortalOrdersGenerateInvoiceSecurity } from "../models/operations/customerportalordersgenerateinvoice.js"; import { CustomerPortalOrdersGetRequest, CustomerPortalOrdersGetSecurity } from "../models/operations/customerportalordersget.js"; import { CustomerPortalOrdersGetPaymentStatusRequest, CustomerPortalOrdersGetPaymentStatusSecurity } from "../models/operations/customerportalordersgetpaymentstatus.js"; import { CustomerPortalOrdersInvoiceRequest, CustomerPortalOrdersInvoiceSecurity } from "../models/operations/customerportalordersinvoice.js"; import { CustomerPortalOrdersListRequest, CustomerPortalOrdersListResponse, CustomerPortalOrdersListSecurity } from "../models/operations/customerportalorderslist.js"; import { CustomerPortalOrdersReceiptRequest, CustomerPortalOrdersReceiptSecurity } from "../models/operations/customerportalordersreceipt.js"; import { CustomerPortalOrdersUpdateRequest, CustomerPortalOrdersUpdateSecurity } from "../models/operations/customerportalordersupdate.js"; import { PageIterator } from "../types/operations.js"; export declare class PolarOrders extends ClientSDK { /** * List Orders * * @remarks * List orders of the authenticated customer. */ list(security: CustomerPortalOrdersListSecurity, request: CustomerPortalOrdersListRequest, options?: RequestOptions): Promise>; /** * Get Order * * @remarks * Get an order by ID for the authenticated customer. */ get(security: CustomerPortalOrdersGetSecurity, request: CustomerPortalOrdersGetRequest, options?: RequestOptions): Promise; /** * Update Order * * @remarks * Update an order for the authenticated customer. */ update(security: CustomerPortalOrdersUpdateSecurity, request: CustomerPortalOrdersUpdateRequest, options?: RequestOptions): Promise; /** * Get Order Invoice * * @remarks * Get an order's invoice data. */ invoice(security: CustomerPortalOrdersInvoiceSecurity, request: CustomerPortalOrdersInvoiceRequest, options?: RequestOptions): Promise; /** * Generate Order Invoice * * @remarks * Trigger generation of an order's invoice. */ generateInvoice(security: CustomerPortalOrdersGenerateInvoiceSecurity, request: CustomerPortalOrdersGenerateInvoiceRequest, options?: RequestOptions): Promise; /** * Get Order Receipt * * @remarks * Get a presigned URL to download an order's receipt PDF. */ receipt(security: CustomerPortalOrdersReceiptSecurity, request: CustomerPortalOrdersReceiptRequest, options?: RequestOptions): Promise; /** * Get Order Payment Status * * @remarks * Get the current payment status for an order. */ getPaymentStatus(security: CustomerPortalOrdersGetPaymentStatusSecurity, request: CustomerPortalOrdersGetPaymentStatusRequest, options?: RequestOptions): Promise; /** * Confirm Retry Payment * * @remarks * Confirm a retry payment using a Stripe confirmation token. */ confirmRetryPayment(security: CustomerPortalOrdersConfirmRetryPaymentSecurity, request: CustomerPortalOrdersConfirmRetryPaymentRequest, options?: RequestOptions): Promise; } //# sourceMappingURL=polarorders.d.ts.map