export declare class CheckoutForwardRequestCard {
    /**
    * The [card verification code](https://docs.adyen.com/payments-fundamentals/payment-glossary#card-security-code-cvc-cvv-cid) (1-20 characters). Depending on the card brand, it is also known as: * CVV2/CVC2 – length: 3 digits * CID – length: 4 digits
    */
    "cvc"?: string;
    /**
    * The encrypted card number.
    */
    "encryptedCardNumber"?: string;
    /**
    * The encrypted expiryMonth
    */
    "encryptedExpiryMonth"?: string;
    /**
    * The encrypted card expiry year.
    */
    "encryptedExpiryYear"?: string;
    /**
    * The encrypted security code.
    */
    "encryptedSecurityCode"?: string;
    /**
    * The card expiry month. Format: 2 digits, zero-padded for single digits. For example: * 03 = March * 11 = November
    */
    "expiryMonth"?: string;
    /**
    * The card expiry year.
    */
    "expiryYear"?: string;
    /**
    * The name of the cardholder.
    */
    "holderName"?: string;
    /**
    * The card number. Only collect raw card data if you are fully [PCI compliant](https://docs.adyen.com/development-resources/pci-dss-compliance-guide). Format: Do not use separators.
    */
    "number"?: string;
    /**
    * Default payment method details. Common for scheme payment methods, and for simple payment method details.
    */
    "type"?: CheckoutForwardRequestCard.TypeEnum;
    static readonly discriminator: string | undefined;
    static readonly mapping: {
        [index: string]: string;
    } | undefined;
    static readonly attributeTypeMap: Array<{
        name: string;
        baseName: string;
        type: string;
        format: string;
    }>;
    static getAttributeTypeMap(): {
        name: string;
        baseName: string;
        type: string;
        format: string;
    }[];
    constructor();
}
export declare namespace CheckoutForwardRequestCard {
    enum TypeEnum {
        Scheme = "scheme"
    }
}
