import { IContainer } from "./IContainer"; export interface ExportFactoryFunc extends Function { isExportFactory?: boolean; } export interface SimpleDictionary { [key: string]: T; } export declare const ContainerFactoryFunc: symbol; export declare type ContainerFactoryFunc = () => IContainer; export declare type ExportTarget = { metadata: SimpleDictionary; target: Function | { new (...args: any[]): T; }; };