import React from 'react';
import { ToolCall } from '.';
interface ToolImageProps {
    tool: ToolCall;
    prefixCls: string;
    hashId: string;
    disableAnimation?: boolean;
}
export declare const ToolImage: React.NamedExoticComponent<ToolImageProps>;
interface ToolHeaderRightProps {
    tool: ToolCall;
    prefixCls: string;
    hashId: string;
    light: boolean;
    disableAnimation?: boolean;
}
export declare const ToolHeaderRight: React.NamedExoticComponent<ToolHeaderRightProps>;
interface ToolTimeProps {
    tool: ToolCall;
    prefixCls: string;
    hashId: string;
}
export declare const ToolTime: React.NamedExoticComponent<ToolTimeProps>;
interface ToolExpandProps {
    showContent: boolean;
    expanded: boolean;
    prefixCls: string;
    hashId: string;
    onExpandClick: (e: React.MouseEvent<HTMLDivElement>) => void;
    disableAnimation?: boolean;
}
export declare const ToolExpand: React.NamedExoticComponent<ToolExpandProps>;
interface ToolContentProps {
    tool: ToolCall;
    prefixCls: string;
    hashId: string;
    light: boolean;
    showContent: boolean;
    expanded: boolean;
    disableAnimation?: boolean;
}
export declare const ToolContent: React.NamedExoticComponent<ToolContentProps>;
export {};
