export default LoyaltyCardTransactionsType; /** * Enum class LoyaltyCardTransactionsType. * @module model/LoyaltyCardTransactionsType */ declare class LoyaltyCardTransactionsType { /** * Transaction types concerning loyalty points. * @constant */ static PENDING_POINTS_ACTIVATION: string; /** * Transaction types concerning loyalty points. * @constant */ static POINTS_ACCRUAL: string; /** * Transaction types concerning loyalty points. * @constant */ static POINTS_REDEMPTION: string; /** * Transaction types concerning loyalty points. * @constant */ static POINTS_REFUND: string; /** * Transaction types concerning loyalty points. * @constant */ static POINTS_ADDITION: string; /** * Transaction types concerning loyalty points. * @constant */ static POINTS_REMOVAL: string; /** * Transaction types concerning loyalty points. * @constant */ static POINTS_EXPIRATION: string; /** * Transaction types concerning loyalty points. * @constant */ static POINTS_TRANSFER_IN: string; /** * Transaction types concerning loyalty points. * @constant */ static POINTS_TRANSFER_OUT: string; /** * Returns the value associated with the given enum key. * * @param {Exclude} key - The name of the enum constant (the key). * @returns {typeof LoyaltyCardTransactionsType[key]} The value associated with the key. */ static constructFromObject(key: Exclude): (typeof LoyaltyCardTransactionsType)["PENDING_POINTS_ACTIVATION" | "POINTS_ACCRUAL" | "POINTS_REDEMPTION" | "POINTS_REFUND" | "POINTS_ADDITION" | "POINTS_REMOVAL" | "POINTS_EXPIRATION" | "POINTS_TRANSFER_IN" | "POINTS_TRANSFER_OUT"]; }