/** * Integration seams for in-progress, feature-flagged UI. These are intentionally * stubs so the UI is interactive now; replace each with real wiring (backend / * ChatContext) when the corresponding feature lands. Kept in one place so the * "what still needs hooking up" surface is obvious. */ /** Begin the upgrade/checkout flow. TODO: wire to the payment processor when available. */ export const startCheckout = (plan: string): void => { console.info('[stub] startCheckout', { plan }); }; /** Open the manage-subscription flow (change/cancel). TODO: wire to billing portal. */ export const manageSubscription = (): void => { console.info('[stub] manageSubscription'); }; /** Purchase a usage-credit pack. TODO: wire to checkout. */ export const buyCredits = (packId: string): void => { console.info('[stub] buyCredits', { packId }); }; /** Update the saved payment method. TODO: wire to billing portal. */ export const updatePaymentMethod = (): void => { console.info('[stub] updatePaymentMethod'); };