import type { RuntimeCredential } from "./runtime-credential.js"; export interface SessionContext { sessionId?: string; runtimeCredential?: RuntimeCredential; } export declare function currentSessionContext(): Readonly; export declare function withSessionContext(context: SessionContext, work: () => T): T; /** Test and low-level integration helper. Prefer `withHookContext` in adapters. */ export declare function setSessionContext(context: SessionContext): void; export declare function clearSessionContext(): void;