import type { ToolCallSummaryInput, ToolResultSummaryOptions, ToolSummaryOptions } from './types.js';
/**
 * Builds compact tool call/result labels for live activity and durable trace
 * summaries. It owns presentation-safe summarization, not tool execution.
 */
export declare class ToolActivitySummarizer {
    static summarizeCall(call: ToolCallSummaryInput, options?: ToolSummaryOptions): string;
    static summarizeResult(options: ToolResultSummaryOptions): string;
    private static summarizeMoveInput;
    private static summarizeSearchInput;
    private static summarizePlanInput;
    private static getPlanItemStep;
    private static readStringField;
}
//# sourceMappingURL=tool-activity-summarizer.d.ts.map