import { DIContainer } from './di-container'; import { BindingBuilder } from './binding-builder'; export declare const container: DIContainer; export declare function bind(token: string | symbol | Function): BindingBuilder; export declare function get(token: string): T; export declare function has(token: string): boolean; export declare function clear(): void; export declare function getTokens(): string[]; export declare function getProvider(token: string): any; export declare const DI: { readonly bind: typeof bind; readonly get: typeof get; readonly has: typeof has; readonly clear: typeof clear; readonly getTokens: typeof getTokens; readonly getProvider: typeof getProvider; readonly container: DIContainer; };