"use strict";

var __createBinding = this && this.__createBinding || (Object.create ? function(o, m, k, k2) {
    void 0 === k2 && (k2 = k);
    var desc = Object.getOwnPropertyDescriptor(m, k);
    desc && !("get" in desc ? !m.__esModule : desc.writable || desc.configurable) || (desc = {
        enumerable: !0,
        get: function() {
            return m[k];
        }
    }), Object.defineProperty(o, k2, desc);
} : function(o, m, k, k2) {
    void 0 === k2 && (k2 = k), o[k2] = m[k];
}), __exportStar = this && this.__exportStar || function(m, exports) {
    for (var p in m) "default" === p || Object.prototype.hasOwnProperty.call(exports, p) || __createBinding(exports, m, p);
};

Object.defineProperty(exports, "__esModule", {
    value: !0
}), exports.CrossSheetFormulaHandler = exports.CrossSheetFormulaValidator = exports.CrossSheetDataSynchronizer = exports.CrossSheetFormulaManager = exports.FormulaPasteProcessor = exports.FormulaReferenceAdjustor = void 0, 
__exportStar(require("./formula-editor"), exports), __exportStar(require("./formula-autocomplete"), exports), 
__exportStar(require("./formula-range-selector"), exports), __exportStar(require("./formula-ui-manager"), exports), 
__exportStar(require("./cell-highlight-manager"), exports);

var formula_reference_adjustor_1 = require("./formula-reference-adjustor");

Object.defineProperty(exports, "FormulaReferenceAdjustor", {
    enumerable: !0,
    get: function() {
        return formula_reference_adjustor_1.FormulaReferenceAdjustor;
    }
});

var formula_paste_processor_1 = require("./formula-paste-processor");

Object.defineProperty(exports, "FormulaPasteProcessor", {
    enumerable: !0,
    get: function() {
        return formula_paste_processor_1.FormulaPasteProcessor;
    }
});

var cross_sheet_formula_manager_1 = require("./cross-sheet-formula-manager");

Object.defineProperty(exports, "CrossSheetFormulaManager", {
    enumerable: !0,
    get: function() {
        return cross_sheet_formula_manager_1.CrossSheetFormulaManager;
    }
});

var cross_sheet_data_synchronizer_1 = require("./cross-sheet-data-synchronizer");

Object.defineProperty(exports, "CrossSheetDataSynchronizer", {
    enumerable: !0,
    get: function() {
        return cross_sheet_data_synchronizer_1.CrossSheetDataSynchronizer;
    }
});

var cross_sheet_formula_validator_1 = require("./cross-sheet-formula-validator");

Object.defineProperty(exports, "CrossSheetFormulaValidator", {
    enumerable: !0,
    get: function() {
        return cross_sheet_formula_validator_1.CrossSheetFormulaValidator;
    }
});

var cross_sheet_formula_handler_1 = require("./cross-sheet-formula-handler");

Object.defineProperty(exports, "CrossSheetFormulaHandler", {
    enumerable: !0,
    get: function() {
        return cross_sheet_formula_handler_1.CrossSheetFormulaHandler;
    }
});