/**
 * ToolIcon Component
 * Animated icon for tool calls with status-based visual feedback
 */
import type { ToolStatus } from '../../state/types.js';
interface ToolIconProps {
    status: ToolStatus;
    isError?: boolean;
}
/**
 * Animated tool icon that changes based on execution status
 * - Running: Animated spinner (green/teal)
 * - Finished (success): Green dot
 * - Finished (error): Red dot
 */
export declare function ToolIcon({ status, isError }: ToolIconProps): import("react/jsx-runtime").JSX.Element;
export {};
//# sourceMappingURL=ToolIcon.d.ts.map