import { type InstanceBinding } from '../../binding/models/InstanceBinding.js'; import { type ResolutionParams } from '../../resolution/models/ResolutionParams.js'; import { type Resolved } from '../../resolution/models/Resolved.js'; import { type InstanceBindingNode } from '../models/InstanceBindingNode.js'; /** * Builds a resolver for instance binding nodes with * no post construct methods and no binding activation. * * The resolution logic is inlined in a single closure to minimize function * call dispatch overhead: this is the hottest resolution path. Common small * constructor arities are specialized to avoid constructor values array * allocations and spread construct calls. */ export declare function buildNoActivationsInstanceBindingNodeResolverJit(node: InstanceBindingNode>, areServiceActivations: boolean): (params: ResolutionParams) => Resolved; //# sourceMappingURL=buildNoActivationsInstanceBindingNodeResolverJit.d.ts.map