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