import { Type } from "@nestjs/common"; import { BootstrapOptions } from "./bootstrap.options"; /** * Creates a dynamic AppModule based on bootstrap options. * * This factory generates a fully configured NestJS module with: * - Event emitter for async events * - App mode configuration (API vs Worker) * - Global configuration module * - Rate limiting via Throttler * - Request context via CLS * - i18n internationalization * - Schedule module for cron jobs (Worker mode only) * - Library's CoreModule, FoundationsModule, and AgentsModule * - User's app-specific modules * * @param options - Bootstrap configuration options * @returns A dynamically configured module class */ export declare function createAppModule(options: BootstrapOptions): Type; //# sourceMappingURL=app.module.factory.d.ts.map