import type { CashbackEngagementData } from "./engage.cashback"; import type { ClaimActivationKeyEngagementData } from "./engage.claimActivationKey"; import type { GiftCodeEngagementData } from "./engage.giftcode"; import type { InviteEngagementData } from "./engage.invite"; import type { LotteryEngagementData } from "./engage.lottery"; import type { LotteryDrawEngagementData } from "./engage.lotteryDraw"; import type { PreregisterEngagementData } from "./engage.preregister"; import type { QuestEngagementData } from "./engage.quest"; import type { RedeemEngagementData } from "./engage.redeem"; import type { ReferralEngagementData } from "./engage.referral"; import type { ShareEngagementData } from "./engage.share"; import type { WeixinSubscribeEngagementData } from "./engage.subscribe"; import type { SurveyEngagementData } from "./engage.survey"; import type { TeamEngagementData } from "./engage.team"; import type { UgcEngagementData } from "./engage.ugc"; import type { VoteEngagementData } from "./engage.vote"; import type { Vote2EngagementData } from "./engage.vote2"; import type { ZeroChatGPTData } from "./engage.zeroChatGPT"; export * from "./engage.cashback"; export * from "./engage.comment"; export * from "./engage.giftcode"; export * from "./engage.invite"; export * from "./engage.lottery"; export * from "./engage.lotteryDraw"; export * from "./engage.preregister"; export * from "./engage.quest"; export * from "./engage.share"; export * from "./engage.subscribe"; export * from "./engage.survey"; export * from "./engage.team"; export * from "./engage.vote"; export * from "./engage.vote2"; export * from "./engage.claimActivationKey"; export * from "./engage.zeroChatGPT"; export * from "./engage.ugc"; export * from "./engage.ugcLike"; export * from "./engage.redeem"; export * from "./engage.referral"; export type EmptyObject = Record; export type UserEngagementData = PreregisterEngagementData | LotteryEngagementData | SurveyEngagementData | InviteEngagementData | ShareEngagementData | VoteEngagementData | Vote2EngagementData | WeixinSubscribeEngagementData | CashbackEngagementData | GiftCodeEngagementData | TeamEngagementData | QuestEngagementData | LotteryDrawEngagementData | ClaimActivationKeyEngagementData | ZeroChatGPTData | UgcEngagementData | RedeemEngagementData | ReferralEngagementData | EmptyObject; export declare const UserEngagementDataValidator: import("@seayoo-web/validator").UnionValidator<[import("@seayoo-web/validator").ObjectValidator<{ platforms: string[]; }, false, false>, import("@seayoo-web/validator").ObjectValidator, import("@seayoo-web/validator").ObjectValidator<{ serial_number: number; }, false, false>, import("@seayoo-web/validator").ObjectValidator, import("@seayoo-web/validator").ObjectValidator, import("@seayoo-web/validator").ObjectValidator, import("@seayoo-web/validator").ObjectValidator, import("@seayoo-web/validator").ObjectValidator, import("@seayoo-web/validator").ObjectValidator, import("@seayoo-web/validator").ObjectValidator, import("@seayoo-web/validator").ObjectValidator, import("@seayoo-web/validator").ObjectValidator, import("@seayoo-web/validator").ObjectValidator<{ tickets: ({ ticket: /*elided*/ any; status: /*elided*/ any; created_at: /*elided*/ any; } | { ticket: /*elided*/ any; status: /*elided*/ any; created_at: /*elided*/ any; reward: /*elided*/ any; })[]; }, false, false>, import("@seayoo-web/validator").ObjectValidator, import("@seayoo-web/validator").ObjectValidator<{ conversations: { role: /*elided*/ any; content: /*elided*/ any; }[]; }, false, false>, import("@seayoo-web/validator").ObjectValidator, import("@seayoo-web/validator").ObjectValidator, import("@seayoo-web/validator").ObjectValidator, import("@seayoo-web/validator").CustomValidator], false, false> & { optional: never; maybeNull: never; key: never; satisfies: never; lock: never; };