import React from 'react';
import { RenderElementProps } from 'slate-react';
/**
 * Td 组件的属性接口
 */
export interface TdProps extends RenderElementProps {
    /** 自定义样式 */
    style?: React.CSSProperties;
    /** 单元格路径 */
    cellPath?: number[];
}
/**
 * Td 组件 - 表格数据单元格组件
 *
 * 该组件用于渲染表格的数据单元格，支持选择状态、对齐方式、宽度设置等功能。
 * 集成到 Slate 编辑器中，提供表格编辑功能。
 *
 * @component
 * @description 表格数据单元格组件，渲染表格数据
 * @param {TdProps} props - 组件属性
 * @param {Object} props.attributes - 元素属性
 * @param {React.ReactNode} props.children - 子组件内容
 * @param {React.CSSProperties} [props.style] - 自定义样式
 * @param {Element} props.element - 表格数据元素
 * @param {number[]} [props.cellPath] - 单元格路径
 *
 * @example
 * ```tsx
 * <Td
 *   attributes={attributes}
 *   element={dataElement}
 *   style={{ textAlign: 'center' }}
 *   cellPath={[0, 1]}
 * >
 *   单元格内容
 * </Td>
 * ```
 *
 * @returns {React.ReactElement} 渲染的表格数据单元格组件
 *
 * @remarks
 * - 集成 Slate 编辑器
 * - 支持选择状态高亮
 * - 支持单元格对齐方式
 * - 支持单元格宽度设置
 * - 支持行合并和列合并
 * - 支持隐藏单元格
 * - 提供文本溢出处理
 * - 类型安全检查
 */
export declare const Td: React.FC<TdProps>;
