import type { Container } from '../di-container.js'; import type { Router } from '../router.js'; import type { ConfiguredModule, Constructor } from '../types.js'; export declare class ModuleLoader { private container; private logger; private processedModules; private registeredTokens; private routesResolver; private pendingRoutes; constructor(router: Router, container: Container); load(...modules: (Constructor | ConfiguredModule)[]): void; private processModule; private registerProvider; } //# sourceMappingURL=module-loader.d.ts.map