/**
 * @file NormalTableView 组件
 * @description 普通表格视图组件，支持虚拟滚动、列/行拖拽、单元格编辑、AI字段等功能
 *
 * 主要功能：
 * - 虚拟滚动：使用 padding 方式实现大数据量渲染，避免 transform 影响边框
 * - 拖拽排序：支持列拖拽重排和行拖拽排序
 * - 单元格编辑：支持普通字段和AI字段的编辑
 * - 行选择：支持单选/多选模式，包含全选功能
 * - 固定列：支持左侧固定列（sticky）
 * - 操作列：支持右侧固定操作列
 * - AI列：支持AI字段的生成、编辑和重新生成
 *
 * 组件结构：
 * - DraggableRow：可拖拽的数据行组件
 * - EditFieldPanelPopup：字段编辑配置弹窗组件（由 driver.editPanel 驱动）
 * - NormalTableView：主表格视图组件
 */
import * as React from 'react';
import '../table-view.scss';
import './normal-table-view.scss';
import type { NormalTableViewProps } from '../types';
export type { CustomRowRenderer } from '../types';
/**
 * 普通表格视图组件
 * @description 功能丰富的表格组件，支持虚拟滚动、拖拽、编辑、选择等功能
 */
export declare const NormalTableView: (({ viewId, table, rowHeight, showIndex, rowSelectionProps, widthMap: widthMapFromProps, operateColumn, customRowRenderer, customRows, onRowDragEnd, onShowFilterPanel, onShowSortPanel, onShowGroupPanel, onShowColorFillPanel, smartFollowNeedAttentionRowIds, maxGroupLevels, enableAiFields, }: NormalTableViewProps) => React.JSX.Element) & {
    displayName: string;
};
