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<ToolUseBarThinkProps>;
