import type { PluginContext } from "./types.js";
export declare function createToolExecuteAfterHandler(ctx: PluginContext): (input: {
    tool: string;
    sessionID: string;
    callID: string;
    args: unknown;
}, output: {
    output?: string;
    title?: string;
    metadata?: unknown;
}) => Promise<void>;
export declare function summarizeToolHookOutput(toolName: string, output: {
    output?: string;
    title?: string;
}): string;
