import type { EventFeatureBaseConfig } from "./feature.base"; import { type EventRewardItemConfig } from "./reward"; declare const featureType: "referral"; export interface FeatureReferralConfig { /** 允许返回的最近被邀请人最大数量 */ max_recent_invitees: number; /** 分级奖励配置 */ referral_tiers?: FeatureReferralTierItem[]; } export interface FeatureReferralTierItem { /** 邀请数量要求 */ required_invitees: number; /** 奖励 */ rewards: EventRewardItemConfig[]; } export declare const FeatureReferralTierItemValidator: import("@seayoo-web/validator").ObjectValidator; export type EventFeatureConfigOfReferral = EventFeatureBaseConfig & { feature_type: typeof featureType; config: FeatureReferralConfig; }; export declare const EventFeatureConfigOfReferralValidator: import("@seayoo-web/validator").ObjectValidator; export {};