"use strict";
var __importDefault = (this && this.__importDefault) || function (mod) {
    return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.runAgenticGeneration = exports.AgenticGenerationRunner = exports.createMablFixtures = exports.getRunnerVersion = exports.createRunConfig = exports.createBrowserTestsRunner = exports.BrowserTestsRunner = exports.editTest = exports.trainNewTest = void 0;
const path_1 = __importDefault(require("path"));
const bundledDir = path_1.default.resolve(__dirname, '_bundled');
if (!process.env.NODE_PATH?.includes(bundledDir)) {
    process.env.NODE_PATH = process.env.NODE_PATH
        ? `${process.env.NODE_PATH}${path_1.default.delimiter}${bundledDir}`
        : bundledDir;
    require('module').Module._initPaths();
}
var trainingSessions_1 = require("./core/trainer/trainingSessions");
Object.defineProperty(exports, "trainNewTest", { enumerable: true, get: function () { return trainingSessions_1.trainNewTest; } });
Object.defineProperty(exports, "editTest", { enumerable: true, get: function () { return trainingSessions_1.editTest; } });
var index_1 = require("./execution/index");
Object.defineProperty(exports, "BrowserTestsRunner", { enumerable: true, get: function () { return index_1.BrowserTestsRunner; } });
Object.defineProperty(exports, "createBrowserTestsRunner", { enumerable: true, get: function () { return index_1.createBrowserTestsRunner; } });
Object.defineProperty(exports, "createRunConfig", { enumerable: true, get: function () { return index_1.createRunConfig; } });
Object.defineProperty(exports, "getRunnerVersion", { enumerable: true, get: function () { return index_1.getRunnerVersion; } });
Object.defineProperty(exports, "createMablFixtures", { enumerable: true, get: function () { return index_1.createMablFixtures; } });
var AgenticGenerationRunner_1 = require("./trainer/generation/AgenticGenerationRunner");
Object.defineProperty(exports, "AgenticGenerationRunner", { enumerable: true, get: function () { return AgenticGenerationRunner_1.AgenticGenerationRunner; } });
var runAgenticGeneration_1 = require("./trainer/cli/runAgenticGeneration");
Object.defineProperty(exports, "runAgenticGeneration", { enumerable: true, get: function () { return runAgenticGeneration_1.runAgenticGeneration; } });
