import { Amount } from './Amount'; import { PaymentOutcome } from './PaymentOutcome'; /** * Authorize Reversal operation on the payment. An authorize reversal operation represents a notification received usually from a 3rd party payment processor to indicate that an authorization hold should be released as a result of a sale being partially or completely cancelled. */ export declare class AuthorizeReversal { id?: string; amount?: Amount; outcome?: PaymentOutcome; constructor(authorizeReversal: AuthorizeReversalProperties); } export interface AuthorizeReversalProperties { id?: string; amount?: Amount; outcome?: PaymentOutcome; }