import type { PluginHookContributions } from "../../types/hook"; type BeforeInput = { tool: string; sessionID: string; callID: string; }; type BeforeOutput = { args: Record; }; type AfterInput = { tool: string; sessionID: string; callID: string; }; type AfterOutput = { title: string; output: string; metadata: Record; }; type PreToolUseHook = NonNullable; type PostToolUseHook = NonNullable; export declare function createHashlineDiffEnhancerBeforeHandler(): PreToolUseHook; export declare function createHashlineDiffEnhancerAfterHandler(): PostToolUseHook; export declare function createHashlineDiffEnhancerHandlers(): { before: PreToolUseHook; after: PostToolUseHook; }; export type { BeforeInput, BeforeOutput, AfterInput, AfterOutput };