import { Newable, ServiceIdentifier } from '@inversifyjs/common'; import { Binding } from '../../binding/models/Binding'; import { BindingDeactivation } from '../../binding/models/BindingDeactivation'; import { ClassMetadata } from '../../metadata/models/ClassMetadata'; export interface DeactivationParams { getBindings: (serviceIdentifier: ServiceIdentifier) => Iterable> | undefined; getBindingsFromModule: (moduleId: number) => Iterable> | undefined; getClassMetadata: (type: Newable) => ClassMetadata; getDeactivations: (serviceIdentifier: ServiceIdentifier) => Iterable> | undefined; } //# sourceMappingURL=DeactivationParams.d.ts.map