"use strict";
// General Enums
Object.defineProperty(exports, "__esModule", { value: true });
exports.ChangeDirection = exports.FilterOnDataChangeOptions = exports.SummaryOperation = exports.StatusColour = exports.FontSize = exports.FontStyle = exports.FontWeight = exports.SelectionMode = exports.SortOrder = exports.ScheduleType = exports.MathOperation = void 0;
var MathOperation;
(function (MathOperation) {
    MathOperation["Add"] = "Add";
    MathOperation["Subtract"] = "Subtract";
    MathOperation["Multiply"] = "Multiply";
    MathOperation["Divide"] = "Divide";
})(MathOperation || (exports.MathOperation = MathOperation = {}));
// Enums used in Strategies
var ScheduleType;
(function (ScheduleType) {
    ScheduleType["Report"] = "Report";
    ScheduleType["ipushpull"] = "ipushpull";
    ScheduleType["Reminder"] = "Reminder";
    ScheduleType["OpenFin"] = "OpenFin";
})(ScheduleType || (exports.ScheduleType = ScheduleType = {}));
var SortOrder;
(function (SortOrder) {
    SortOrder["Asc"] = "Asc";
    SortOrder["Desc"] = "Desc";
})(SortOrder || (exports.SortOrder = SortOrder = {}));
var SelectionMode;
(function (SelectionMode) {
    SelectionMode["Multi"] = "Multi";
    SelectionMode["Single"] = "Single";
})(SelectionMode || (exports.SelectionMode = SelectionMode = {}));
var FontWeight;
(function (FontWeight) {
    FontWeight["Normal"] = "Normal";
    FontWeight["Bold"] = "Bold";
})(FontWeight || (exports.FontWeight = FontWeight = {}));
var FontStyle;
(function (FontStyle) {
    FontStyle["Normal"] = "Normal";
    FontStyle["Italic"] = "Italic";
})(FontStyle || (exports.FontStyle = FontStyle = {}));
var FontSize;
(function (FontSize) {
    //  Default = 'Default',
    FontSize["XSmall"] = "XSmall";
    FontSize["Small"] = "Small";
    FontSize["Medium"] = "Medium";
    FontSize["Large"] = "Large";
    FontSize["XLarge"] = "XLarge";
})(FontSize || (exports.FontSize = FontSize = {}));
var StatusColour;
(function (StatusColour) {
    StatusColour["Error"] = "var(--ab-color-error)";
    StatusColour["Warn"] = "var(--ab-color-warn)";
    StatusColour["Success"] = "var(--ab-color-success)";
    StatusColour["Info"] = "var(--ab-color-info)";
})(StatusColour || (exports.StatusColour = StatusColour = {}));
var SummaryOperation;
(function (SummaryOperation) {
    SummaryOperation["Sum"] = "Sum";
    SummaryOperation["Average"] = "Average";
    SummaryOperation["Median"] = "Median";
    SummaryOperation["Mode"] = "Mode";
    SummaryOperation["Distinct"] = "Distinct";
    SummaryOperation["Max"] = "Max";
    SummaryOperation["Min"] = "Min";
    SummaryOperation["Count"] = "Count";
    SummaryOperation["Std_Deviation"] = "Std Deviation";
    SummaryOperation["Only"] = "Only";
    SummaryOperation["Weighted_Average"] = "Weighted Avg";
})(SummaryOperation || (exports.SummaryOperation = SummaryOperation = {}));
var FilterOnDataChangeOptions;
(function (FilterOnDataChangeOptions) {
    FilterOnDataChangeOptions["Always"] = "Always";
    FilterOnDataChangeOptions["Never"] = "Never";
    FilterOnDataChangeOptions["Throttle"] = "Throttle";
})(FilterOnDataChangeOptions || (exports.FilterOnDataChangeOptions = FilterOnDataChangeOptions = {}));
var ChangeDirection;
(function (ChangeDirection) {
    ChangeDirection["Up"] = "Up";
    ChangeDirection["Down"] = "Down";
    ChangeDirection["Neutral"] = "Neutral";
})(ChangeDirection || (exports.ChangeDirection = ChangeDirection = {}));
