import type { SessionSource } from "./types"; export interface PostHookContext { source: SessionSource; sessionId: string; sessionTitle?: string; project?: string; indexedCount: number; success: boolean; errorMessage?: string; } /** * Executes the user-configured post-hook command (if any) after indexing. * * Context is passed via CSM_* environment variables so the command can use * them freely (e.g. in a notification message). * * Fire-and-forget: does not block the indexer and silently logs errors to * stderr. A 10-second timeout prevents runaway commands from hanging the * process. */ export declare function runPostHookCommand(ctx: PostHookContext): void; //# sourceMappingURL=post-hook.d.ts.map