/**
 * Session management helpers for agent execution
 */
import type { AgentResponse } from '../../../core/models/index.js';
/**
 * Execute a function with agent session management.
 * Automatically loads existing session and saves updated session ID.
 */
export declare function withPersonaSession(cwd: string, personaName: string, fn: (sessionId?: string) => Promise<AgentResponse>, provider?: string): Promise<AgentResponse>;
//# sourceMappingURL=session.d.ts.map