import { type ResolvedValueBinding } from '../../binding/models/ResolvedValueBinding.js'; import { type ResolutionParams } from '../../resolution/models/ResolutionParams.js'; import { type Resolved } from '../../resolution/models/Resolved.js'; import { type ResolvedValueBindingNode } from '../models/ResolvedValueBindingNode.js'; /** * Same rationale as buildZeroConstructorArgumentsResolver, but for * resolved value bindings with two or more arguments. Equivalent to * `buildResolvedValueArgumentsResolverJit`, but implemented with a plain * closure instead of the `Function` constructor, so it works in * environments enforcing a strict Content Security Policy (no * `unsafe-eval`). */ export declare function buildResolvedValueArgumentsResolver(node: ResolvedValueBindingNode>, resolveAsyncValues: Function, resolveActivations?: (params: ResolutionParams, resolvedValue: Resolved) => Resolved): (params: ResolutionParams) => Resolved; //# sourceMappingURL=buildResolvedValueArgumentsResolver.d.ts.map