/** * Finix API */ import { Currency } from './currency'; export declare class CreateReversalRequest { /** * The amount of the refund in cents. It must be equal to or less than the amount of the original `Transfer`. */ 'refundAmount'?: number; /** * Key value pair for annotating custom meta data (e.g. order numbers). */ 'tags'?: { [key: string]: string; } | null; /** * The ID of the `Device` used to process the transaction. */ 'device'?: string; /** * The amount of the sale. */ 'amount'?: number; 'currency'?: Currency; /** * Describes the operation to be performed in the transaction. Use **CARD_PRESENT_UNREFERENCED_REFUND** for refunds where the card isn\'t avalible. */ 'operationKey'?: string | null; static discriminator: string | undefined; static attributeTypeMap: Array<{ name: string; baseName: string; type: string; }>; static getAttributeTypeMap(): { name: string; baseName: string; type: string; }[]; }