import { CcApiSimpleCommand } from '../../lib/cc-api-command.js'; import type { AuthorizePaypalCommandInput, AuthorizePaypalCommandOutput } from './authorize-paypal-command.types.js'; /** * Captures the PayPal transaction the payer approved, and settles the invoice with it. * * This is the second half of a PayPal payment: {@link InitPaypalCommand} opens it and returns the * URL the payer is sent to, and this command is called with the transaction identifier PayPal hands * back once they approved it. * * @endpoint [PUT] /v4/billing/organisations/:XXX/invoices/:XXX/payments/paypal/:XXX * @group Payment * @version 4 */ export declare class AuthorizePaypalCommand extends CcApiSimpleCommand { toRequestParams(params: AuthorizePaypalCommandInput): Partial; transformCommandOutput(response: unknown): AuthorizePaypalCommandOutput; isIdempotent(): boolean; } //# sourceMappingURL=authorize-paypal-command.d.ts.map