import type { SessionStore } from '../../session/index.js'; import type { CredentialResolverOptions } from '../../auth/credentials.js'; type BtwLog = { warn: (obj: Record, msg: string) => void; }; /** One-shot LLM answer for /btw: transcript as background only; does not persist. */ export declare function runBtwQuery(opts: { sessionKey: string; question: string; sessionStore: SessionStore; modelForSession: string; log: BtwLog; maxTokens?: number; temperature?: number; includeSessionContext?: boolean; onTextDelta?: (delta: string) => void | Promise; credentialOptions?: CredentialResolverOptions; }): Promise<{ text: string; error?: string; }>; export {};