"use strict";
/**
 * table-view 模块导出
 */
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
    if (k2 === undefined) k2 = k;
    var desc = Object.getOwnPropertyDescriptor(m, k);
    if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
      desc = { enumerable: true, get: function() { return m[k]; } };
    }
    Object.defineProperty(o, k2, desc);
}) : (function(o, m, k, k2) {
    if (k2 === undefined) k2 = k;
    o[k2] = m[k];
}));
var __exportStar = (this && this.__exportStar) || function(m, exports) {
    for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p);
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.extractSingleCellText = exports.extractDataFromModelWithFormat = exports.getCellColorFill = exports.GroupedTableView = exports.NormalTableView = exports.TableView = void 0;
// 主视图组件
var table_view_1 = require("./table-view");
Object.defineProperty(exports, "TableView", { enumerable: true, get: function () { return table_view_1.TableView; } });
// 子组件
var components_1 = require("./components");
Object.defineProperty(exports, "NormalTableView", { enumerable: true, get: function () { return components_1.NormalTableView; } });
Object.defineProperty(exports, "GroupedTableView", { enumerable: true, get: function () { return components_1.GroupedTableView; } });
// 单元格格式化
__exportStar(require("./cell-format"), exports);
// 拖拽工具
__exportStar(require("./drag-utils"), exports);
// Pipeline
__exportStar(require("./pipeline"), exports);
// 类型
__exportStar(require("./types"), exports);
// 工具函数
__exportStar(require("./utils/filters"), exports);
var colorFillUtils_1 = require("./utils/colorFillUtils");
Object.defineProperty(exports, "getCellColorFill", { enumerable: true, get: function () { return colorFillUtils_1.getCellColorFill; } });
var extract_table_data_1 = require("./utils/extract-table-data");
Object.defineProperty(exports, "extractDataFromModelWithFormat", { enumerable: true, get: function () { return extract_table_data_1.extractDataFromModelWithFormat; } });
Object.defineProperty(exports, "extractSingleCellText", { enumerable: true, get: function () { return extract_table_data_1.extractSingleCellText; } });
