import { ChatResponsePartRenderer } from '@theia/ai-chat-ui/lib/browser/chat-response-part-renderer'; import { ResponseNode } from '@theia/ai-chat-ui/lib/browser/chat-tree-view'; import { ChatResponseContent, ToolCallChatResponseContent } from '@theia/ai-chat/lib/common'; import { LabelProvider } from '@theia/core/lib/browser'; import { ReactNode } from '@theia/core/shared/react'; import { EditorManager } from '@theia/editor/lib/browser'; import { WorkspaceService } from '@theia/workspace/lib/browser'; export declare class ReadToolRenderer implements ChatResponsePartRenderer { protected readonly workspaceService: WorkspaceService; protected readonly labelProvider: LabelProvider; protected readonly editorManager: EditorManager; canHandle(response: ChatResponseContent): number; render(response: ToolCallChatResponseContent, parentNode: ResponseNode): ReactNode; } //# sourceMappingURL=read-tool-renderer.d.ts.map