import type { Provider } from '../Provider'; import type { ExtendedModule, ModuleType } from './module.h'; export declare const MODULE_PARAMETERS = "_module_parameters_"; type ExtendType = Record Provider[]>; type ModuleExtendType = { [key in keyof E]: (...args: Parameters) => ModuleType; }; export declare function declareModule({ name, providers, imports, extend, }: { name: string; providers?: Provider[]; imports?: (ModuleType | ExtendedModule)[]; extend?: Extend; }): ModuleType & ModuleExtendType; export {}; //# sourceMappingURL=declareModule.d.ts.map