export function convertBuildOptionsJSONToBuildOptions(buildOptionsJSON) {
    return {
        ...buildOptionsJSON,
        customCmakeOptions: new Map(Object.entries(buildOptionsJSON.customCmakeOptions))
    };
}
export function convertBuildOptionsToBuildOptionsJSON(buildOptions) {
    return {
        ...buildOptions,
        customCmakeOptions: Object.fromEntries(buildOptions.customCmakeOptions)
    };
}
export var LlamaLogLevel;
(function (LlamaLogLevel) {
    LlamaLogLevel["disabled"] = "disabled";
    LlamaLogLevel["fatal"] = "fatal";
    LlamaLogLevel["error"] = "error";
    LlamaLogLevel["warn"] = "warn";
    LlamaLogLevel["info"] = "info";
    LlamaLogLevel["debug"] = "debug";
})(LlamaLogLevel || (LlamaLogLevel = {}));
export const LlamaLogLevelValues = [
    LlamaLogLevel.disabled,
    LlamaLogLevel.fatal,
    LlamaLogLevel.error,
    LlamaLogLevel.warn,
    LlamaLogLevel.info,
    LlamaLogLevel.debug
];
//# sourceMappingURL=types.js.map