import type { PersistedSession } from '../types.js'; export declare function getPersistedSessionsFile(): string; export declare function loadPersistedSessions(): Promise; export declare function savePersistedSessions(sessions: PersistedSession[]): Promise; export declare function upsertPersistedSession(session: PersistedSession): Promise; export declare function updatePersistedSessionAutoCommands(agentId: string, commands: { idleInputAutoCommand: string; nonInputAutoCommand: string; }): Promise; export declare function updatePersistedSessionRuntimeState(sessionId: string, runtimeState: { runtimeStatus: string; runtimeActionType?: string; runtimeActionLabel?: string; runtimeActionDetail?: string; }): Promise; export declare function removePersistedSession(sessionId: string): Promise; export declare function findPersistedSessionByAgentId(agentId: string): Promise; export declare function removePersistedSessionByAgentId(agentId: string): Promise;