export declare function getGitSnapshotSection(sessionID: string): string | null; /** * Refresh the git snapshot for a session if it's older than SNAPSHOT_TTL_MS. * Called lazily from context-bundle so subagents see current git state rather * than a stale session.created snapshot from hours ago. */ export declare function refreshGitSnapshot(sessionID: string, cwd: string): Promise; export declare function createGitContextHook(directory: string): (input: unknown, _output: unknown) => Promise;