import React from 'react';
import { WhiteBoxProcessInterface } from '.';
import { MarkdownEditorProps } from '../MarkdownEditor';
/**
 * ToolCall 组件用于显示 SQL 查询的执行状态和结果。
 *
 * @param props - 组件的属性。
 * @param props.isFinished - 表示 SQL 查询是否已完成。
 * @param props.input - 包含 SQL 查询的输入数据。
 * @param props.output - 包含 SQL 查询的输出数据。
 * @param props.costMillis - SQL 查询执行的耗时。
 *
 * @returns 返回一个包含 SQL 查询状态和结果的 JSX 元素。
 *
 * 组件功能：
 * - 显示 SQL 查询语句，并提供复制功能。
 * - 在 SQL 查询执行中时，显示执行中的提示。
 * - 显示 SQL 查询结果，并提供复制功能。
 * - 如果 SQL 查询出错，显示错误信息，并提供复制功能。
 */
export declare const TableSql: (props: {
    'data-testid'?: string | undefined;
    isFinished?: boolean | undefined;
    /**
     * Item 子组件变更事件
     * @deprecated 请使用 onItemChange 替代（符合命名规范）
     */
    onChangeItem?: ((item: WhiteBoxProcessInterface, changeProps: {
        feedbackContent: string;
        feedbackType: 'sql' | 'toolArg';
        feedbackRunId: string;
    }) => void) | undefined;
    /** Item 子组件变更事件 */
    onItemChange?: ((item: WhiteBoxProcessInterface, changeProps: {
        feedbackContent: string;
        feedbackType: 'sql' | 'toolArg';
        feedbackRunId: string;
    }) => void) | undefined;
    markdownRenderProps?: MarkdownEditorProps | undefined;
} & WhiteBoxProcessInterface) => React.JSX.Element;
