export default ParameterCampaignType; /** * Enum class ParameterCampaignType. * @module model/ParameterCampaignType */ declare class ParameterCampaignType { /** * * @constant */ static PROMOTION: string; /** * * @constant */ static GIFT_VOUCHERS: string; /** * * @constant */ static REFERRAL_PROGRAM: string; /** * * @constant */ static DISCOUNT_COUPONS: string; /** * * @constant */ static LOYALTY_PROGRAM: string; /** * Returns the value associated with the given enum key. * * @param {Exclude} key - The name of the enum constant (the key). * @returns {typeof ParameterCampaignType[key]} The value associated with the key. */ static constructFromObject(key: Exclude): (typeof ParameterCampaignType)["LOYALTY_PROGRAM" | "GIFT_VOUCHERS" | "DISCOUNT_COUPONS" | "PROMOTION" | "REFERRAL_PROGRAM"]; }