export declare const INTERNAL_RUNTIME_CONTEXT_BEGIN = "<<>>"; export declare const INTERNAL_RUNTIME_CONTEXT_END = "<<>>"; export declare const OPENCLAW_RUNTIME_CONTEXT_NOTICE = "This context is runtime-generated, not user-authored. Keep internal details private."; export declare const OPENCLAW_NEXT_TURN_RUNTIME_CONTEXT_HEADER = "OpenClaw runtime context for the immediately preceding user message."; export declare const OPENCLAW_RUNTIME_EVENT_HEADER = "OpenClaw runtime event."; export declare const OPENCLAW_RUNTIME_CONTEXT_CUSTOM_TYPE = "openclaw.runtime-context"; export declare function escapeInternalRuntimeContextDelimiters(value: string): string; export declare function stripInternalRuntimeContext(text: string): string; export declare function hasInternalRuntimeContext(text: string): boolean; export declare function stripRuntimeContextCustomMessages(messages: T[]): T[]; /** Removes stale runtime-context custom messages while preserving current-turn context. */ export declare function stripHistoricalRuntimeContextCustomMessages(messages: T[]): T[];