/** * Hook Input Builder * * Constructs JSON input data for hooks following Claude Code's HookInput format */ import type { HookInput, HookEventName } from "@/types/hooks.js"; import type { HookExecutionContext } from "./types.js"; /** * Build hook input JSON from execution context * * @param eventName - The hook event name * @param context - The execution context containing all runtime data * @returns HookInput object to be serialized and passed to hook via stdin */ export declare function buildHookInput(eventName: HookEventName, context: HookExecutionContext): HookInput;