"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.RenderInputs = exports.DetailsListLayoutMode = exports.Selection = exports.SelectionMode = exports.CheckboxVisibility = exports.ColumnControlType = exports.CalculationType = void 0;
require("./UITable.scss");
var CalculationType;
(function (CalculationType) {
    CalculationType[CalculationType["Addition"] = 0] = "Addition";
    CalculationType[CalculationType["Subtraction"] = 1] = "Subtraction";
    CalculationType[CalculationType["Multiplication"] = 2] = "Multiplication";
    CalculationType[CalculationType["Division"] = 3] = "Division";
})(CalculationType || (exports.CalculationType = CalculationType = {}));
var ColumnControlType;
(function (ColumnControlType) {
    ColumnControlType[ColumnControlType["UITextInput"] = 0] = "UITextInput";
    ColumnControlType[ColumnControlType["UIDropdown"] = 1] = "UIDropdown";
    ColumnControlType[ColumnControlType["UIDatePicker"] = 2] = "UIDatePicker";
    ColumnControlType[ColumnControlType["UICombobox"] = 3] = "UICombobox";
    ColumnControlType[ColumnControlType["UIBooleanSelect"] = 4] = "UIBooleanSelect";
})(ColumnControlType || (exports.ColumnControlType = ColumnControlType = {}));
var react_1 = require("@fluentui/react");
Object.defineProperty(exports, "CheckboxVisibility", { enumerable: true, get: function () { return react_1.CheckboxVisibility; } });
Object.defineProperty(exports, "SelectionMode", { enumerable: true, get: function () { return react_1.SelectionMode; } });
Object.defineProperty(exports, "Selection", { enumerable: true, get: function () { return react_1.Selection; } });
Object.defineProperty(exports, "DetailsListLayoutMode", { enumerable: true, get: function () { return react_1.DetailsListLayoutMode; } });
exports.RenderInputs = {
    never: false,
    always: true
};
//# sourceMappingURL=types.js.map