import type { BuildAgentRunContextArgs, BuildInitialAgentMessagesArgs } from './types.js';
import type { AgentRunContext } from '../types.js';
import type { ChatMessage } from '../../../core/llm/types.js';
/**
 * Builds the mutable context for one low-level agent run.
 */
export declare class AgentRunContextBuilder {
    static create(options: BuildAgentRunContextArgs): AgentRunContext;
    static buildInitialMessages(args: BuildInitialAgentMessagesArgs): ChatMessage[];
}
//# sourceMappingURL=run-context-builder.d.ts.map