import { BindFunction } from "./binder"; import { RegistryModule } from "./interfaces"; export declare class ContainerModule implements RegistryModule { private _binder; constructor(_binder: (bind: BindFunction) => void); registry(bind: BindFunction): void; } /** * Composes multiple container modules into a single container module. * @param modules The modules to combine. */ export declare function composeModules(...modules: ContainerModule[]): ContainerModule;