import type { OpenClawConfig } from "../../config/types.openclaw.js"; export declare const MAX_CLI_SESSION_HISTORY_FILE_BYTES: number; export declare const MAX_CLI_SESSION_HISTORY_MESSAGES = 100; export declare const MAX_CLI_SESSION_RESEED_HISTORY_CHARS: number; export declare function buildCliSessionHistoryPrompt(params: { messages: unknown[]; prompt: string; maxHistoryChars?: number; }): string | undefined; export declare function loadCliSessionHistoryMessages(params: { sessionId: string; sessionFile: string; sessionKey?: string; agentId?: string; config?: OpenClawConfig; }): Promise; export declare function loadCliSessionReseedMessages(params: { sessionId: string; sessionFile: string; sessionKey?: string; agentId?: string; config?: OpenClawConfig; }): Promise;