import React from 'react';
import ZModulesCDP from '../../../../types';
import { SimpleTable } from './merge';
export declare const ColumnCell: React.FC<{
    column: ZModulesCDP.DataSet.Column;
}>;
export type Row = {
    [datasetName: string]: ZModulesCDP.DataSet.Column;
} & {
    /**
     * 字段名称
     */
    name: string;
    /**
     * 字段匹配数量，为0时不可勾选
     */
    matchCount: number;
    /**
     * 合并的表数量
     */
    tableCount: number;
    /**
     * 类型是否冲突，冲突的话也不可选
     */
    conflict: boolean;
    /**
     * 原始列数据
     */
    column: ZModulesCDP.DataSet.Column;
};
declare const CompareTable: React.FC<{
    /**
     * 要比较的表列表
     */
    tableList: SimpleTable[];
    /**
     * 启用字段选择
     */
    enableSelect?: true;
    /**
     * 默认选中的字段
     */
    defaultChecked?: ZModulesCDP.DataSet.Column[];
    /**
     * 改变字段选择回调
     */
    onChange?: (columnList: ZModulesCDP.DataSet.Column[]) => void;
}>;
export default CompareTable;
