import type { LLMClient } from "../providers/types.js"; import type { TurnRecord } from "./conversation-store.js"; export declare class Answerer { private readonly llm; private readonly model; constructor(llm: LLMClient, model: string); /** * Produce an answer to the user's input, given context. * * @param input - The current user message. * @param rosterSummary - Compact string summary of active runs. * @param memoryDistill - Compact string of lessons from .bober/memory/. * @param recentHistory - Recent prior turns for conversation context. */ answer(input: string, rosterSummary: string, memoryDistill: string, recentHistory: TurnRecord[]): Promise; } //# sourceMappingURL=answerer.d.ts.map