export interface AccountRecommendedAction { /** The recommendation; new values may be added, so handle unknown actions gracefully */ action: AccountRecommendedAction.Action; blocked_capabilities: string[]; /** The URL the call-to-action links to */ cta: string; /** Button label */ cta_label: string; /** Supporting copy, or empty */ description: string; /** Illustration icon URL, or `null` */ icon_url: string | null; /** Estimated impact from 0-100, or `null` when not ranked */ impact_score: number | null; /** Why this action was recommended, or `null` */ reasoning: string | null; /** Always optional — never blocking */ status: AccountRecommendedAction.Status; /** Headline for the recommendation */ title: string; } export declare namespace AccountRecommendedAction { /** The recommendation; new values may be added, so handle unknown actions gracefully */ const Action: { readonly ThemeBusiness: "theme_business"; readonly CreateProduct: "create_product"; readonly CreatePlan: "create_plan"; readonly VerifyIdentity: "verify_identity"; readonly ConnectAffiliateProgram: "connect_affiliate_program"; readonly CreatePromotion: "create_promotion"; readonly MigrateFromStripe: "migrate_from_stripe"; readonly AcceptFirstPayment: "accept_first_payment"; readonly LaunchFirstAd: "launch_first_ad"; readonly LaunchDraftCampaign: "launch_draft_campaign"; readonly IncreaseAdBudget: "increase_ad_budget"; readonly RefreshAdCreatives: "refresh_ad_creatives"; readonly FixAdBilling: "fix_ad_billing"; readonly ExcludeCustomersFromAds: "exclude_customers_from_ads"; readonly RetargetAbandonedCheckouts: "retarget_abandoned_checkouts"; readonly FixFunnelDropoff: "fix_funnel_dropoff"; readonly InviteTeamMember: "invite_team_member"; readonly EnableTaxCollection: "enable_tax_collection"; readonly CreateCard: "create_card"; readonly ApplyForFinancing: "apply_for_financing"; }; type Action = (typeof Action)[keyof typeof Action]; /** Always optional — never blocking */ const Status: { readonly Optional: "optional"; }; type Status = (typeof Status)[keyof typeof Status]; }