/**
 * Agent UI Hook
 *
 * Decorates tool outputs with UI elements:
 * - Agent headers (e.g. [P] PLANNER Working...)
 * - Task ID tracking
 */
import type { PostToolUseHook, HookContext } from "../types.js";
export declare class AgentUIHook implements PostToolUseHook {
    name: "AgentUI";
    execute(ctx: HookContext, tool: string, input: any, output: {
        title: string;
        output: string;
        metadata: any;
    }): Promise<{
        output?: undefined;
    } | {
        output: string;
    }>;
}
