/**
 * Suspend an active session.
 *
 * @task T4782
 * @epic T4654
 */
import type { Session } from '@cleocode/contracts';
/**
 * Suspend an active session.
 * Sets status to 'suspended' and records the reason.
 * Throws if session not found or not active.
 */
export declare function suspendSession(projectRoot: string, sessionId: string, reason?: string): Promise<Session>;
//# sourceMappingURL=session-suspend.d.ts.map