import { Amount } from './Amount'; import { PaymentOutcome } from './PaymentOutcome'; /** * Authorize operation on the payment. An authorize operation represents placing the funds on hold with the specified form of payment. */ export declare class Authorize { id?: string; amount?: Amount; outcome?: PaymentOutcome; constructor(authorize: AuthorizeProperties); } export interface AuthorizeProperties { id?: string; amount?: Amount; outcome?: PaymentOutcome; }