interface HashlineEditDiffEnhancerConfig { hashline_edit?: { enabled: boolean; }; } 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; }; export declare function createHashlineEditDiffEnhancerHook(config: HashlineEditDiffEnhancerConfig): { "tool.execute.before": (input: BeforeInput, output: BeforeOutput) => Promise; "tool.execute.after": (input: AfterInput, output: AfterOutput) => Promise; }; export {};