import type * as Whop from "../index.mjs"; export interface PartnerReferralReward { /** Activity that qualifies for this reward, when specified. */ bot_qualification_type: PartnerReferralReward.BotQualificationType | null; /** Partner reward ID, prefixed `prwd_`. */ id: string; /** USD amount of qualifying activity required to earn the reward. */ qualification_amount: Whop.Money; /** Reward recipient's role, or null for a fixed user who is not the requesting partner. */ recipient: PartnerReferralReward.Recipient | null; /** Concrete recipient's user or business ID, or null until a business redeems the offer. */ recipient_id: string | null; /** USD amount granted after qualification. */ reward_amount: Whop.Money; } export declare namespace PartnerReferralReward { /** Activity that qualifies for this reward, when specified. */ const BotQualificationType: { readonly Sales: "sales"; readonly AdSpend: "ad_spend"; }; type BotQualificationType = (typeof BotQualificationType)[keyof typeof BotQualificationType]; /** Reward recipient's role, or null for a fixed user who is not the requesting partner. */ const Recipient: { readonly Business: "business"; readonly Partner: "partner"; }; type Recipient = (typeof Recipient)[keyof typeof Recipient]; }