/**
 * MetricsHook - Collects telemetry during mission execution
 */
import { PreToolUseHook, PostToolUseHook, AssistantDoneHook, HookContext } from "../types.js";
export declare class MetricsHook implements PreToolUseHook, PostToolUseHook, AssistantDoneHook {
    name: "MetricsTelemetry";
    private startTimes;
    private metrics;
    execute(context: HookContext, toolOrText: string, input?: any, output?: {
        title: string;
        output: string;
        metadata: any;
    }): Promise<any>;
}
