/** * Stripe Trial Module * * Orchestrates 14-day trial subscription creation for new user signups. * Uses BullMQ queue for async processing and ModuleRef for Stripe service dependencies. * * Queue-based architecture: * - AuthModule queues trial creation jobs (no direct dependency) * - TrialProcessor handles jobs asynchronously * - WebSocket notification sent from Stripe webhook after feature sync * * Dependencies (via ModuleRef): * - StripeCustomerAdminService: Create Stripe customer * - StripeSubscriptionAdminService: Create subscription with trial period * - StripePriceRepository: Find trial price configuration * * Direct dependencies: * - CompanyModule: Update company tokens and subscription status */ export declare class StripeTrialModule { } //# sourceMappingURL=stripe-trial.module.d.ts.map