/**
 * @module
 * @public
 * @description
 * The `di` module provides dependency injection container services.
 */
export * from './src/di/annotations';
export * from './src/di/decorators';
export * from './src/di/forward_ref';
export { resolveBindings, Injector } from './src/di/injector';
export { Binding, BindingBuilder, ResolvedBinding, Dependency, bind } from './src/di/binding';
export { Key, KeyRegistry, TypeLiteral } from './src/di/key';
export { NoBindingError, AbstractBindingError, AsyncBindingError, CyclicDependencyError, InstantiationError, InvalidBindingError, NoAnnotationError } from './src/di/exceptions';
export { OpaqueToken } from './src/di/opaque_token';
//# sourceMappingURL=di.js.map