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