export { canonicalizeMainSessionAlias, getRuntimeConfig, HEARTBEAT_PROMPT, HEARTBEAT_TOKEN, SILENT_REPLY_TOKEN, hasInterSessionUserProvenance, isCompactionCheckpointTranscriptFileName, isCronRunSessionKey, isExecCompletionEvent, isHeartbeatUserMessage, isSessionArchiveArtifactName, isSilentReplyPayloadText, isUsageCountedSessionTranscriptFileName, listSessionEntries, onSessionTranscriptUpdate, parseUsageCountedSessionIdFromFileName, resolveSessionFilePath, resolveStorePath, resolveSessionAgentId, resolveSessionTranscriptsDirForAgent, stripInboundMetadata, stripInternalRuntimeContext, type SessionEntry, } from "./openclaw-runtime.js"; /** Extracts the agent id from a canonical `agents//sessions` directory path. */ export declare function extractAgentIdFromSessionsDir(sessionsDir: string): string | null; /** Session-key prefix marking transcripts generated by memory dreaming runs. */ export declare const DREAMING_NARRATIVE_RUN_PREFIX = "dreaming-narrative-"; /** True when a session-store key belongs to a dreaming narrative run. */ export declare function isDreamingNarrativeSessionStoreKey(sessionKey: string): boolean;