import { Message, AgentConfig, ChatMessage, ContextLevel } from './types'; export declare function classifyMessage(content: string): ContextLevel; export declare function assembleContext(userMessage: string, config: AgentConfig, history: Message[]): Promise; export declare class ContextAssembler { private opts; constructor(opts: { maxMessages?: number; systemPromptOverride?: string; }); assemble(history: ChatMessage[], systemPrompt: string): ChatMessage[]; } //# sourceMappingURL=context-assembler.d.ts.map