import { type ConstantValueBinding } from './ConstantValueBinding.js'; import { type DynamicValueBinding } from './DynamicValueBinding.js'; import { type Factory } from './Factory.js'; import { type FactoryBinding } from './FactoryBinding.js'; import { type InstanceBinding } from './InstanceBinding.js'; import { type ResolvedValueBinding } from './ResolvedValueBinding.js'; import { type ServiceRedirectionBinding } from './ServiceRedirectionBinding.js'; export type Binding = ConstantValueBinding | DynamicValueBinding | (TActivated extends Factory ? FactoryBinding : never) | InstanceBinding | ResolvedValueBinding | ServiceRedirectionBinding; //# sourceMappingURL=Binding.d.ts.map