import type { IRExpression } from '../../ir'; export type ComputedRuntimeBinding = 'user' | 'context'; /** Only free runtime roots need caller bindings; literals/member names/lambda locals do not. */ export declare function computedRuntimeBindings(expressions: Iterable): ComputedRuntimeBinding[]; /** No default identity/context: callers must provide every runtime root the expression uses. */ export declare function computedEvaluationParameter(bindings: readonly ComputedRuntimeBinding[]): string; //# sourceMappingURL=computed-context.d.ts.map