/**
 * Session Hook Handlers - Phase 2D of T5237
 *
 * Handlers that capture session lifecycle events to BRAIN via memory.observe.
 * Auto-registers on module load.
 *
 * T138: Triggers memory bridge refresh on session start and end.
 * T139: Regenerates bridge with session scope on start.
 * T144: Extracts transcript observations on session end.
 */
import type { SessionEndPayload, SessionStartPayload } from '../types.js';
/**
 * Handle SessionStart - capture initial session context
 *
 * T138: Refresh memory bridge on session start.
 * T139: Regenerate bridge with session scope context.
 */
export declare function handleSessionStart(projectRoot: string, payload: SessionStartPayload): Promise<void>;
/**
 * Handle SessionEnd - capture session summary
 *
 * T138: Refresh memory bridge after session ends.
 * T144: Extract transcript observations via cross-provider adapter.
 */
export declare function handleSessionEnd(projectRoot: string, payload: SessionEndPayload): Promise<void>;
//# sourceMappingURL=session-hooks.d.ts.map