import type { Binding } from '../binding/Binding.js'; import { type BindingContext, DirectiveWithContext } from '../binding/BindingContext.js'; import type { ScopeAnchor } from '../scope/ScopeAnchor.js'; export declare class ResolveDirective extends DirectiveWithContext { protected readonly binding: Binding; protected readonly anchor: ScopeAnchor | null; constructor(context: BindingContext, binding: Binding, anchor: ScopeAnchor | null); resolve(): V; }