/**
 * Switch to a different session.
 *
 * @task T4782
 * @epic T4654
 */
import type { Session } from '@cleocode/contracts';
/**
 * Switch to a different session.
 * Suspends the current active session and activates the target.
 * Throws if session not found or archived.
 */
export declare function switchSession(projectRoot: string, sessionId: string): Promise<Session>;
//# sourceMappingURL=session-switch.d.ts.map