import type { AppModule } from "./contracts"; interface DiscoverModulesOptions { modulesDir?: string; } declare function configureModulesDirectory(modulesDir: string): void; declare function ensureModulesLoaded(options?: DiscoverModulesOptions): Promise; declare function discoverModules(): AppModule[]; declare function resetDiscoverModulesForTests(): void; export type { DiscoverModulesOptions }; export { configureModulesDirectory, discoverModules, ensureModulesLoaded, resetDiscoverModulesForTests, };