import type { Message } from "./use-chat-v2";
export declare const INITIAL_CHAT_PAGE = 1;
export declare function normalizeSessionResult(result: any): any;
export declare function normalizeSessionResults(results: any[] | undefined): any[];
/**
 * A session re-fetch can omit `additional_kwargs`, dropping reasoning/tool-call
 * data that is already in memory. Carry those fields forward from the matching
 * existing message (by content) onto the freshly-fetched message in place.
 */
export declare function mergeReasoningAndToolCalls(incoming: any[], existing: Message[]): void;
