import { ClassInfo } from '../../types';
import { ModuleDependencyResolver } from './module-dependency-resolver';
/**
 * Responsible for generating the body content of module container functions.
 * Handles factories, singletons, getters, and exports generation.
 */
export declare class ModuleFunctionBodyGenerator {
    private dependencyResolver;
    constructor(dependencyResolver: ModuleDependencyResolver);
    /**
     * Generates the function body for a module container.
     */
    generateModuleFunctionBody(moduleClasses: ClassInfo[], moduleDeps: Set<string>, importGenerator?: any): string;
}
//# sourceMappingURL=module-function-body-generator.d.ts.map