import React from "react";
export var ExpressionRenderType;
(function (ExpressionRenderType) {
    ExpressionRenderType["FULL"] = "full";
    ExpressionRenderType["COMPACT"] = "compact";
    ExpressionRenderType["TEXT"] = "text";
})(ExpressionRenderType || (ExpressionRenderType = {}));
export const expressionSettings = {
    [ExpressionRenderType.FULL]: {
        renderType: ExpressionRenderType.FULL,
        missing: {
            default: "Click To Edit",
            subexpression: "Pick Expression",
            variable: "Enter Variable",
            value: "Enter Data Value",
        },
    },
    [ExpressionRenderType.COMPACT]: {
        renderType: ExpressionRenderType.COMPACT,
        missing: {
            default: "Edit Expression",
            subexpression: "Pick Expression",
            variable: "Enter Variable",
            value: "Enter Data Value",
        },
    },
    [ExpressionRenderType.TEXT]: {
        renderType: ExpressionRenderType.TEXT,
        missing: {
            default: "Edit Expression",
            subexpression: "Pick Expression",
            variable: "Enter Variable",
            value: "Enter Value",
        },
    },
};
export const ExpressionContext = React.createContext(expressionSettings[ExpressionRenderType.FULL]);
//# sourceMappingURL=ExpressionContext.js.map