import { type Binding } from '../../binding/models/Binding.js'; import { type ResolutionParams } from '../../resolution/models/ResolutionParams.js'; import { type Resolved } from '../../resolution/models/Resolved.js'; import { type ResolvableBindingNode } from './ResolvableBindingNode.js'; export declare const isDynamicallyResolvableBindingNodeSymbol: unique symbol; export interface DynamicallyResolvableBindingNode = Binding> extends ResolvableBindingNode { [isDynamicallyResolvableBindingNodeSymbol]: true; addOnResolverChangedHandler(callback: (newResolver: (params: ResolutionParams) => Resolved) => void): void; } //# sourceMappingURL=DynamicallyResolvableBindingNode.d.ts.map