import React from 'react'; /** * ToolUseBarThink 组件属性 */ export interface ToolUseBarThinkProps { /** 工具名称 */ toolName: React.ReactNode; /** 工具目标 */ toolTarget?: React.ReactNode; /** 时间显示 */ time?: React.ReactNode; /** 自定义图标 */ icon?: React.ReactNode; /** 思考内容 */ thinkContent?: React.ReactNode; /** 测试ID */ testId?: string; /** 状态 */ status?: 'loading' | 'success' | 'error'; /** 是否展开 */ expanded?: boolean; /** 轻量模式 */ light?: boolean; /** 默认展开状态 */ defaultExpanded?: boolean; /** 展开状态变更回调 */ onExpandedChange?: (expanded: boolean) => void; /** 浮动展开状态 */ floatingExpanded?: boolean; /** 默认浮动展开状态 */ defaultFloatingExpanded?: boolean; /** 浮动展开状态变更回调 */ onFloatingExpandedChange?: (floatingExpanded: boolean) => void; /** 自定义类名 */ classNames?: { root?: string; bar?: string; header?: string; headerLeft?: string; imageWrapper?: string; image?: string; name?: string; target?: string; time?: string; expand?: string; container?: string; content?: string; floatingExpand?: string; }; /** 自定义样式 */ styles?: { root?: React.CSSProperties; bar?: React.CSSProperties; header?: React.CSSProperties; headerLeft?: React.CSSProperties; imageWrapper?: React.CSSProperties; image?: React.CSSProperties; name?: React.CSSProperties; target?: React.CSSProperties; time?: React.CSSProperties; expand?: React.CSSProperties; container?: React.CSSProperties; content?: React.CSSProperties; floatingExpand?: React.CSSProperties; }; } export declare const ToolUseBarThink: React.NamedExoticComponent;