export interface PayPalCreateOrderParams { amount: number; currency: string; orderId: string; description: string; returnUrl: string; cancelUrl: string; } export interface PayPalOrderResult { orderId: string; approveUrl: string; status: string; } export declare function createOrder(params: PayPalCreateOrderParams): Promise; export declare function captureOrder(paypalOrderId: string): Promise>; export declare function refundCapture(captureId: string, amount: number, currency: string, note?: string): Promise>; export declare function verifyWebhookEvent(headers: Record, rawBody: string): Promise; export declare function isConfigured(): boolean; //# sourceMappingURL=paypalService.d.ts.map