import type { ValueOf } from "@seayoo-web/utils"; /** 道具类型 */ export declare const GamerItemType: { /** 活动道具 */ readonly EventItem: "event_item"; /** 游戏内道具 */ readonly GameItem: "game_item"; /** 实物 */ readonly PhysicalItem: "physical_item"; /** 微信红包 */ readonly WeixinHongbao: "weixin_hongbao"; /** 礼包码 */ readonly GiftCode: "gift_code"; /** 激活码 */ readonly ActivationKey: "activation_key"; /** 抽奖券 */ readonly LotteryTicket: "lottery_ticket"; /** 俱乐部积分 */ readonly ClubCredit: "club_credit"; /** 俱乐部成长值 */ readonly ClubExp: "club_exp"; /** 外部兑换码 */ readonly ExternalCode: "external_gift_code"; /** 空奖励 */ readonly VoidItem: "void_item"; }; export type GamerItemType = ValueOf; export declare const GamerItemTypeValidator: import("@seayoo-web/validator").StringValidator & { pattern: never; url: never; dataUri: never; enum: never; disallow: never; optional: never; maybeNull: never; lock: never; }; export declare const RewardItemType: { /** 活动道具 */ readonly EventItem: "event_item"; /** 游戏内道具 */ readonly GameItem: "game_item"; /** 实物 */ readonly PhysicalItem: "physical_item"; /** 微信红包 */ readonly WeixinHongbao: "weixin_hongbao"; /** 礼包码 */ readonly GiftCode: "gift_code"; /** 激活码 */ readonly ActivationKey: "activation_key"; /** 抽奖券 */ readonly LotteryTicket: "lottery_ticket"; /** 俱乐部积分 */ readonly ClubCredit: "club_credit"; /** 俱乐部成长值 */ readonly ClubExp: "club_exp"; /** 外部兑换码 */ readonly ExternalCode: "external_gift_code"; /** 空奖励 */ readonly VoidItem: "void_item"; }; export type RewardItemType = GamerItemType; export declare const RewardItemTypeValidator: import("@seayoo-web/validator").StringValidator & { pattern: never; url: never; dataUri: never; enum: never; disallow: never; optional: never; maybeNull: never; lock: never; }; /** 参与活动的账号类型 */ export declare const EngageAccountType: { /** 世游通行证 ID / Combo ID */ readonly UserId: "user_id"; /** 游戏角色 ID */ readonly RoleId: "role_id"; }; export type EngageAccountType = ValueOf; export declare const EngageAccountTypeValidator: import("@seayoo-web/validator").StringValidator & { pattern: never; url: never; dataUri: never; enum: never; disallow: never; optional: never; maybeNull: never; lock: never; }; /** 玩法刷新周期类型 */ export declare const EventPeriodType: { readonly None: "none"; readonly Daily: "daily"; readonly Weekly: "weekly"; readonly Monthly: "monthly"; }; export type EventPeriodType = ValueOf; export declare const EventPeriodTypeValidator: import("@seayoo-web/validator").StringValidator & { pattern: never; url: never; dataUri: never; enum: never; disallow: never; optional: never; maybeNull: never; lock: never; }; /** 活动玩法类型 */ export declare const FeatureType: { /** 预约 */ readonly Preregister: "preregister"; /** 抽奖 */ readonly Lottery: "lottery"; /** 问卷 */ readonly Survey: "survey"; /** 邀请 */ readonly Invite: "invite"; /** 分享 */ readonly Share: "share"; /** 关注社交媒体 */ readonly Follow: "follow"; /** 微信小程序订阅消息 */ readonly Subscribe: "weixin_subscribe"; /** 弹幕/评论 */ readonly Comment: "comment"; /** 投票 */ readonly Vote: "vote"; /** 投票 V2 */ readonly Vote2: "vote2"; /** 礼包码 */ readonly GiftCode: "gift_code"; /** 注册 */ readonly Register: "register"; /** 受邀注册 */ readonly InvitedRegister: "invited_register"; /** 领奖 */ readonly ClaimRewards: "claim_rewards"; /** 充值返还 */ readonly Cashback: "cashback"; /** 任务 */ readonly Quest: "quest"; /** 组队 */ readonly Team: "team"; /** 开奖 */ readonly LotteryDraw: "lottery_draw"; /** 签到 */ readonly CheckIn: "check_in"; /** 领取激活码 */ readonly ClaimActivationKey: "claim_activation_key"; /** 不朽箴言特有的 AI 聊天 */ readonly ZeroChatgpt: "zero_chatgpt"; /** 投稿 */ readonly Ugc: "ugc"; /** 投稿点赞 */ readonly UgcLike: "ugc_like"; /** 兑换 */ readonly Redeem: "redeem"; /** 裂变拉新 */ readonly Referral: "referral"; }; export type FeatureType = ValueOf; export declare const FeatureTypeValidator: import("@seayoo-web/validator").StringValidator & { pattern: never; url: never; dataUri: never; enum: never; disallow: never; optional: never; maybeNull: never; lock: never; }; /** 任务玩法的目标类型 */ export declare const QuestObjective: { /** 累计游戏内活跃值 */ readonly Active: "player_active_points"; /** 累计登录,单位 人天 */ readonly Login: "player_login_days"; /** 累计充值金额 */ readonly OrderAmount: "order_total_amount"; /** 累计充值次数 */ readonly OrderCount: "order_total_count"; /** 社区发帖数量 */ readonly Posts: "community_posts"; /** 社区评论数量 */ readonly Comments: "community_comments"; /** 游戏对局次数 */ readonly MatchCounts: "player_match_counts"; /** 游戏对局天数 */ readonly MatchDays: "player_match_days"; /** 账号等级目标 */ readonly PlayerLevel: "player_level"; /** 活动道具累计获取 */ readonly EventItems: "event_items"; /** 游戏内任务 */ readonly GameTask: "game_task"; /** 游戏内充值金额 */ readonly OrderAmountInApp: "order_in_app_total_amount"; /** 支付中心充值金额 */ readonly OrderAmountInPayCenter: "order_seayoo_web_total_amount"; /** 组队进度 */ readonly TeamSize: "team_size"; /** 玩家分组 */ readonly UserGroup: "user_group"; /** 玩法参与次数 */ readonly engagementCount: "engagement_count"; /** 游戏内任务-GM*/ readonly GameTaskGM: "game_task_gm"; }; export type QuestObjective = ValueOf; export declare const QuestObjectiveValidator: import("@seayoo-web/validator").StringValidator & { pattern: never; url: never; dataUri: never; enum: never; disallow: never; optional: never; maybeNull: never; lock: never; }; /** 投票数据来源 */ export declare const VoteOptionSource: { /** 官方上传 */ readonly System: "system"; /** 用户投稿 */ readonly UserSubmission: "user_submission"; /** 投票入围 */ readonly Shortlisted: "shortlisted"; }; export type VoteOptionSource = ValueOf; export declare const VoteOptionSourceValidator: import("@seayoo-web/validator").StringValidator & { pattern: never; url: never; dataUri: never; enum: never; disallow: never; optional: never; maybeNull: never; lock: never; }; /** * 奖励状态 */ export declare const RewardStatus: { /** 未获得奖励 */ readonly Ineligible: "ineligible"; /** 奖励未领取 */ readonly Unclaimed: "unclaimed"; /** 奖励已领取 */ readonly Received: "received"; /** 奖励发放失败 */ readonly Failed: "failed"; /** 奖励已发货 */ readonly Delivered: "delivered"; }; export type RewardStatus = ValueOf; export declare const RewardStatusValidator: import("@seayoo-web/validator").StringValidator & { pattern: never; url: never; dataUri: never; enum: never; disallow: never; optional: never; maybeNull: never; lock: never; }; /** * 奖励状态 后续待删除 */ export declare const ClaimRewardStatus: { /** 未获得奖励 */ readonly Ineligible: "ineligible"; /** 奖励未领取 */ readonly Unclaimed: "unclaimed"; /** 奖励已领取 */ readonly Received: "received"; /** 奖励发放失败 */ readonly Failed: "failed"; /** 奖励已发货 */ readonly Delivered: "delivered"; }; export declare const ClaimRewardStatusValidator: import("@seayoo-web/validator").StringValidator & { pattern: never; url: never; dataUri: never; enum: never; disallow: never; optional: never; maybeNull: never; lock: never; }; export type ClaimRewardStatus = ValueOf; /** 奖励来源 */ export declare const RewardSource: { /** 玩法产出奖励 */ readonly Output: "output"; /** 玩法参与奖励 */ readonly Engage: "engage"; }; export type RewardSource = ValueOf; export declare const RewardSourceValidator: import("@seayoo-web/validator").StringValidator & { pattern: never; url: never; dataUri: never; enum: never; disallow: never; optional: never; maybeNull: never; lock: never; }; /** 组队玩法中队伍的可见性 */ export declare const TeamVisibility: { /** 私有队伍 */ readonly Private: "private"; /** 公开队伍 */ readonly Public: "public"; }; export type TeamVisibility = ValueOf; export declare const TeamVisibilityValidator: import("@seayoo-web/validator").StringValidator & { pattern: never; url: never; dataUri: never; enum: never; disallow: never; optional: never; maybeNull: never; lock: never; }; /** 抽奖券状态 */ export declare const LotteryTicketStatus: { /** 未知状态 */ readonly Unknown: "unknown"; /** 等待开奖 */ readonly Pending: "pending"; /** 已开奖,待领奖 */ readonly Drawn: "drawn"; /** 已领奖 */ readonly Claimed: "claimed"; /** 领奖失败 */ readonly Fail: "fail"; }; export type LotteryTicketStatus = ValueOf; export declare const LotteryTicketStatusValidator: import("@seayoo-web/validator").StringValidator & { pattern: never; url: never; dataUri: never; enum: never; disallow: never; optional: never; maybeNull: never; lock: never; }; /** 组队玩法队伍操作类型 */ export declare const TeamAction: { /** 发起组队 */ readonly Assemble: "assemble"; /** 加入队伍 */ readonly Join: "join"; /** 解散队伍 */ readonly Disband: "disband"; /** 修改队伍可见性 */ readonly ChangeVisibility: "change_visibility"; /** 查询组队信息 */ readonly Query: "query"; }; export type TeamAction = ValueOf; export declare const TeamActionValidator: import("@seayoo-web/validator").StringValidator & { pattern: never; url: never; dataUri: never; enum: never; disallow: never; optional: never; maybeNull: never; lock: never; }; /** 裂变玩法操作类型 */ export declare const ReferralAction: { /** 生成邀请码 */ readonly ReferralCode: "referral_code"; /** 被邀请人参与 */ readonly Join: "join"; /** 查询邀请码、已邀人数、被邀请人列表 */ readonly Query: "query"; /** 被邀请人根据邀请码反查邀请人角色信息 */ readonly QueryInviter: "query_inviter"; }; export type ReferralAction = ValueOf; export declare const ReferralActionValidator: import("@seayoo-web/validator").StringValidator & { pattern: never; url: never; dataUri: never; enum: never; disallow: never; optional: never; maybeNull: never; lock: never; }; /** 裂变玩法参与记录返回类型 */ export declare const ReferralEngagementAction: { /** 被邀请人加入 */ readonly Join: "join"; /** 邀请人领取阶梯奖励 */ readonly Generate: "generate"; }; export type ReferralEngagementAction = ValueOf; export declare const ReferralEngagementActionValidator: import("@seayoo-web/validator").StringValidator & { pattern: never; url: never; dataUri: never; enum: never; disallow: never; optional: never; maybeNull: never; lock: never; }; /** 抽奖券玩法操作类型 */ export declare const LotteryDrawAction: { /** 查询抽奖券 */ readonly Query: "query"; /** 开奖 */ readonly Draw: "draw"; /** 领奖 */ readonly Claim: "claim"; }; export type LotteryDrawAction = ValueOf; export declare const LotteryDrawActionValidator: import("@seayoo-web/validator").StringValidator & { pattern: never; url: never; dataUri: never; enum: never; disallow: never; optional: never; maybeNull: never; lock: never; }; /** 计算任务进度的算法类型 */ export declare const QuestProgressAlgorithm: { /** 将所有队员的进度值求和,作为队伍进度值 */ readonly Sum: "sum"; /** 以进度值倒序排名第 N 的队员的进度值,作为队伍进度值。如果队伍人数不足 N,则队伍进度值为 0。N 的值来自于配置字段 top_n */ readonly TopN: "top_n"; }; export type QuestProgressAlgorithm = ValueOf; export declare const QuestProgressAlgorithmValidator: import("@seayoo-web/validator").StringValidator & { pattern: never; url: never; dataUri: never; enum: never; disallow: never; optional: never; maybeNull: never; lock: never; }; /** * vote2 玩法的奖励结算状态 */ export declare const Vote2RewardType: { /** 尚未结算 */ readonly None: "none"; /** 获胜奖励 */ readonly Winner: "winner"; /** 安慰奖励 */ readonly Consolation: "consolation"; }; export type Vote2RewardType = (typeof Vote2RewardType)[keyof typeof Vote2RewardType]; export declare const Vote2RewardTypeValidator: import("@seayoo-web/validator").StringValidator & { pattern: never; url: never; dataUri: never; enum: never; disallow: never; optional: never; maybeNull: never; lock: never; }; /** 投稿活动的社交媒体 */ export declare const UgcSocialMedia: { /** 抖音 */ readonly Douyin: "douyin"; /** 小红书 */ readonly Xiaohongshu: "xiaohongshu"; /** Tap Tap */ readonly Taptap: "taptap"; /** B站 */ readonly Bilibili: "bilibili"; /** 微博 */ readonly Weibo: "weibo"; /** 虎牙 */ readonly Huya: "huya"; /** 斗鱼 */ readonly Douyu: "douyu"; /** 快手 */ readonly Kuaishou: "kuaishou"; }; export type UgcSocialMedia = ValueOf; export declare const UgcSocialMediaValidator: import("@seayoo-web/validator").StringValidator & { pattern: never; url: never; dataUri: never; enum: never; disallow: never; optional: never; maybeNull: never; lock: never; }; /** 投稿活动的稿件的审核状态 */ export declare const UgcReviewStatus: { /** 已提交 */ readonly Submitted: "submitted"; /** 已接收 */ readonly Accepted: "accepted"; /** 已拒绝 */ readonly Rejected: "rejected"; }; export type UgcReviewStatus = ValueOf; export declare const UgcReviewStatusValidator: import("@seayoo-web/validator").StringValidator & { pattern: never; url: never; dataUri: never; enum: never; disallow: never; optional: never; maybeNull: never; lock: never; };