import type { Component } from "@oh-my-pi/pi-tui"; import { Container } from "@oh-my-pi/pi-tui"; import type { ToolExecutionHandle } from "./tool-execution"; export declare function readArgsHaveTarget(args: unknown): boolean; export declare function readArgsTargetInternalUrl(args: unknown): boolean; type ReadRenderArgs = { path?: string; file_path?: string; sel?: string; }; type ReadToolGroupOptions = { showContentPreview?: boolean; }; export declare class ReadToolGroupComponent extends Container implements ToolExecutionHandle { #private; constructor(options?: ReadToolGroupOptions); updateArgs(args: ReadRenderArgs, toolCallId?: string): void; updateResult(result: { content: Array<{ type: string; text?: string; }>; details?: unknown; isError?: boolean; }, isPartial?: boolean, toolCallId?: string): void; setArgsComplete(_toolCallId?: string): void; setExpanded(expanded: boolean): void; getComponent(): Component; } export {};