export declare class Di { get(name: string, newInstance?: boolean): any; bindValue(name: string, value: any): this; bindFactory(name: string, factory: () => void, lazy?: boolean): this; bind(name: string, func: () => void, lazy?: boolean): this; remove(name: string): this; has(name: string): boolean; getAll(): any; } declare const _default: Di; export default _default;