import { LoadUnit } from '@eggjs/tegg-metadata'; import { ModuleReference } from '@eggjs/tegg-common-util'; import { Logger } from '@eggjs/tegg'; export interface EggModuleLoaderOptions { logger: Logger; baseDir: string; dump?: boolean; } export declare class EggModuleLoader { private moduleReferences; private globalGraph; constructor(moduleReferences: readonly ModuleReference[], options: EggModuleLoaderOptions); private static generateAppGraph; load(): Promise; static preLoad(moduleReferences: readonly ModuleReference[], options: EggModuleLoaderOptions): Promise; }