import { type InstanceBinding } from '../../binding/models/InstanceBinding.js'; import { type InstanceBindingNode } from '../../planning/models/InstanceBindingNode.js'; import { type ResolutionParams } from '../models/ResolutionParams.js'; import { type Resolved, type SyncResolved } from '../models/Resolved.js'; export declare function resolveInstanceBindingNode = InstanceBinding>(resolveInstanceBindingConstructorParams: (params: ResolutionParams, node: InstanceBindingNode) => unknown[] | Promise, resolveInstanceBindingNodeAsyncFromConstructorParams: (constructorValues: Promise, params: ResolutionParams, node: InstanceBindingNode) => Promise>, resolveInstanceBindingNodeFromConstructorParams: (constructorValues: unknown[], params: ResolutionParams, node: InstanceBindingNode) => Resolved): (params: ResolutionParams, node: InstanceBindingNode) => Resolved; //# sourceMappingURL=resolveInstanceBindingNode.d.ts.map