/**
 * 实例状态持久化服务
 *
 * 管理 Agent 实例的初始化状态持久化
 */
import type { InstanceState } from '../types.js';
/**
 * 获取实例状态文件路径
 *
 * @param agentId - Agent ID
 * @returns 状态文件路径
 */
export declare function getInstanceStateFile(agentId: string): string;
/**
 * 加载实例状态
 *
 * @param agentId - Agent ID
 * @returns 实例状态
 */
export declare function loadInstanceState(agentId: string): Promise<InstanceState>;
/**
 * 保存实例状态
 *
 * @param agentId - Agent ID
 * @param state - 部分实例状态
 * @returns 完整的实例状态
 */
export declare function saveInstanceState(agentId: string, state: Partial<InstanceState>): Promise<InstanceState>;
/**
 * 获取 Agent 初始化根目录
 *
 * @param agentId - Agent ID
 * @returns 初始化根目录路径
 */
export declare function getAgentInitRoot(agentId: string): string;
//# sourceMappingURL=instance-state.d.ts.map