import type * as Whop from "../index.mjs"; export interface Partner { /** Whether the user finished the partner certification course: every visible quiz and knowledge check has a passing result, or, when the course has none, every visible lesson is marked completed. */ certification_complete: boolean; /** When the user joined the partner program, as an ISO 8601 timestamp. Null when they have not joined. */ joined_at: string | null; payout_rates: Whop.PartnerPayoutTier[]; /** Number of active first-tier business referrals attributed to the partner, excluding deleted businesses. */ referred_businesses_count: number; /** The user currently attributed as this user's primary referrer. Null when there is no active primary referral. */ referring_partner: Whop.UserSummary | null; /** The authenticated partner's public profile. */ user: Whop.UserSummary; /** Whether the user has a pending or approved personal entry on the Verified Partner waitlist. */ verification_waitlist_joined: boolean; /** When the user became a verified Whop Partner, as an ISO 8601 timestamp. `null` if not verified. */ whop_partner_verified_at: string | null; }