import React from 'react'; export interface ToolCall { id: string; toolName: React.ReactNode; toolTarget: React.ReactNode; time?: React.ReactNode; icon?: React.ReactNode; errorMessage?: string; type?: 'summary' | 'normal' | string; content?: React.ReactNode; status?: 'idle' | 'loading' | 'success' | 'error'; testId?: string; } export interface ToolUseBarItemProps { tool: ToolCall; prefixCls: string; hashId: string; onClick?: (id: string) => void; isActive?: boolean; onActiveChange?: (id: string, active: boolean) => void; isExpanded?: boolean; onExpandedChange?: (id: string, expanded: boolean) => void; defaultExpanded?: boolean; light?: boolean; } export declare const ToolUseBarItem: React.NamedExoticComponent;