import { Amount } from './Amount'; import { PaymentOutcome } from './PaymentOutcome'; /** * Capture operation on the payment. A capture operation represents a notification received usually from a 3rd party payment processor to indicate that the funds placed on hold will be captured and the funds transfer process will occur from the customer\'s funds to the merchant\'s funds. */ export declare class Capture { id?: string; amount?: Amount; outcome?: PaymentOutcome; constructor(capture: CaptureProperties); } export interface CaptureProperties { id?: string; amount?: Amount; outcome?: PaymentOutcome; }