import { Container } from 'inversify'; import { DefaultDeclarationsType, ModuleComponentType } from './types'; export type ModuleInputType = { declarations: DefaultDeclarationsType; module: ModuleComponentType; }; export type ModuleReturnType = { module: ModuleComponentType; container: Container; identifiers: Record; declarations: ModuleInputType & { container: Container; identifiers: Record; }; }; export declare function createGeneModule, SlotsLabels extends string = string>(props: ModuleInputType): ModuleReturnType;