export declare class ExternalTokenDetails { /** * The checkout attempt identifier. */ "checkoutAttemptId"?: string; /** * The card expiry month. Only collect raw card data if you are [fully PCI compliant](https://docs.adyen.com/development-resources/pci-dss-compliance-guide). */ "expiryMonth"?: string; /** * The card expiry year. Only collect raw card data if you are [fully PCI compliant](https://docs.adyen.com/development-resources/pci-dss-compliance-guide). */ "expiryYear"?: string; /** * The name of the card holder. */ "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). */ "number"?: string; /** * Identifier used to fetch the token from the external service */ "storedPaymentMethodId": string; /** * The external service from which to fetch the token. Supported only for specific companies. Contact Adyen if you want to use this feature. */ "subtype": ExternalTokenDetails.SubtypeEnum; /** * The type of token. Allowed value: **externalToken**. */ "type": ExternalTokenDetails.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 ExternalTokenDetails { enum SubtypeEnum { Hilton = "hilton" } enum TypeEnum { ExternalToken = "externalToken" } }