import { Logger } from "@medusajs/medusa"; export type QuickpaySdkOptions = QuickPayOptions & { logger?: Logger; }; export * from "./common"; export * from "./order"; export * from "./constant"; export * from "./payments"; export * from "./payment"; export interface QuickPayOptions { private_key?: string; auto_capture?: boolean; api_key: string; continue_url_template?: string; callback_url?: string; cancel_url_template?: string; } export type PaypalOrder = { status: keyof typeof PaypalOrderStatus; invoice_id: string; }; export type PurchaseUnits = { payments: { captures: { id: string; }[]; authorizations: { id: string; }[]; }; amount: { currency_code: string; value: string; }; }[]; export declare const PaypalOrderStatus: { CREATED: string; COMPLETED: string; SAVED: string; APPROVED: string; PAYER_ACTION_REQUIRED: string; VOIDED: string; };