/** * RuntimeContextBuilder: resolves context variables for LLM decision prompts. * * Each context type (e.g. "signal", "strategy") is backed by a ContextProvider * that knows how to extract/compute its data from the event and runtime state. */ import type { ContextBuilder as IContextBuilder, ContextEntry, ContextProvider, ContextProviderRequest } from "./types.js"; export declare class RuntimeContextBuilder implements IContextBuilder { private providers; register(provider: ContextProvider): void; build(entries: ContextEntry[], request: ContextProviderRequest): Promise>; } export declare function createContextBuilder(): RuntimeContextBuilder; //# sourceMappingURL=context-builder.d.ts.map