import { type Config } from '../config/schema.js'; export type SessionResetFn = (conversationId: string) => Promise<{ transcriptId: string; previousTranscriptId: string; } | null>; export type InitSessionTurnResult = { conversationId: string; transcriptId?: string; previousTranscriptId?: string; isNewSession: boolean; resetTriggered: boolean; staleRollover: boolean; bodyStripped: string; bareReset: boolean; ackMessage?: string; }; export type InitSessionTurnOptions = { cfg: Config; conversationId: string; body?: string; resetSession: SessionResetFn; }; export declare function initSessionTurn(opts: InitSessionTurnOptions): Promise;