/**
 * PayPal Server SDKLib
 *
 * This file was automatically generated by APIMATIC v3.0 ( https://www.apimatic.io ).
 */
import { Schema } from '../schema';
import { CardBrand } from './cardBrand';
import { CardVerificationProcessorResponse } from './cardVerificationProcessorResponse';
import { Money } from './money';
/** Card Verification details including the authorization details and 3D SECURE details. */
export interface CardVerificationDetails {
    /** DEPRECATED. This field is DEPRECATED. Please find the network transaction id data in the 'id' field under the 'network_transaction_reference' object instead of the 'verification' object. */
    networkTransactionId?: string;
    /** DEPRECATED. This field is DEPRECATED. Please find the date data in the 'date' field under the 'network_transaction_reference' object instead of the 'verification' object. */
    date?: string;
    /** The card network or brand. Applies to credit, debit, gift, and payment cards. */
    network?: CardBrand;
    /** The date and time, in [Internet date and time format](https://tools.ietf.org/html/rfc3339#section-5.6). Seconds are required while fractional seconds are optional. Note: The regular expression provides guidance but does not reject all invalid dates. */
    time?: string;
    /** The currency and amount for a financial transaction, such as a balance or payment due. */
    amount?: Money;
    /** The processor response information for payment requests, such as direct credit card transactions. */
    processorResponse?: CardVerificationProcessorResponse;
    /** DEPRECATED. This field is DEPRECATED. Please find the 3D secure authentication data in the 'three_d_secure' object under the 'authentication_result' object instead of the 'verification' object. */
    threeDSecure?: unknown;
}
export declare const cardVerificationDetailsSchema: Schema<CardVerificationDetails>;
//# sourceMappingURL=cardVerificationDetails.d.ts.map