import type { ChatMessage } from "../agent/types.js";
export declare class SessionHistoryCoordinator {
    private readonly resumedSessionHistories;
    saveResumedSession(sessionId: string, messages: readonly unknown[]): void;
    /** Raw resumed history for a session (prior persisted turns), or [] if none. */
    getResumedHistory(sessionId: string): ChatMessage[];
    withResumedHistory(sessionId: string, messages: ChatMessage[]): ChatMessage[];
}
