import { Right } from '@inversifyjs/common'; import { Binding } from '../../binding/models/Binding'; import { bindingScopeValues } from '../../binding/models/BindingScope'; import { BindingType } from '../../binding/models/BindingType'; import { ScopedBinding } from '../../binding/models/ScopedBinding'; import { DeactivationParams } from '../models/DeactivationParams'; import { Resolved } from '../models/Resolved'; declare const CACHE_KEY_TYPE: keyof ScopedBinding; type CachedSingletonScopedBinding = Binding & ScopedBinding & { [CACHE_KEY_TYPE]: Right>; }; export declare function resolveBindingPreDestroy(params: DeactivationParams, binding: CachedSingletonScopedBinding): void | Promise; export {}; //# sourceMappingURL=resolveBindingPreDestroy.d.ts.map