import type { EventFeatureBaseConfig } from "./feature.base"; import type { EventRewardItemConfig } from "./reward"; declare const featureType: "redeem"; export interface FeatureRedeemItemConfig { /** 价格,即消耗多少个兑换道具 */ price: number; /** 每个用户可兑换的最大数量 */ per_user_limit: number; /** 道具 */ item: EventRewardItemConfig; } export declare const FeatureRedeemItemConfigValidator: import("@seayoo-web/validator").ObjectValidator; export interface FeatureRedeemConfig { /** 兑换消耗道具 id */ event_item_id: number; /** 兑换列表 */ redeem_catalog: FeatureRedeemItemConfig[]; } export type EventFeatureConfigOfRedeem = EventFeatureBaseConfig & { feature_type: typeof featureType; config: FeatureRedeemConfig; }; export declare const EventFeatureConfigOfRedeemValidator: import("@seayoo-web/validator").ObjectValidator; export {};