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; onChangeItem?: ((item: WhiteBoxProcessInterface, changeProps: { feedbackContent: string; feedbackType: 'sql' | 'toolArg'; feedbackRunId: string; }) => void) | undefined; markdownRenderProps?: MarkdownEditorProps | undefined; } & WhiteBoxProcessInterface) => React.JSX.Element;