import { Authorize } from './Authorize'; import { AuthorizeReversal } from './AuthorizeReversal'; import { Capture } from './Capture'; import { Refund } from './Refund'; import { Verify } from './Verify'; /** * All operations related to a payment throughout its lifespan. An operation represents an event external to Fraud Prevention Service that specifies to perform a payment operation. Possible operation types include: - `Verify` - `Authorize` - `AuthorizeReversal` - `Capture` - `Refund` */ export declare class Operations { verify?: Verify; authorize?: Authorize; authorizeReversal?: AuthorizeReversal; capture?: Capture; refunds?: Array; constructor(operations: OperationsProperties); } export interface OperationsProperties { verify?: Verify; authorize?: Authorize; authorizeReversal?: AuthorizeReversal; capture?: Capture; refunds?: Array; }