"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.markSessionBundlePrepared = exports.isSessionBundlePrepared = exports.cleanupAzureSessionsForTestRun = exports.buildAzureSessionIdentifierForTestRun = exports.providersIncludeAzureSessionsCustomAI = exports.prepareAzureSessionsForTestRunProviders = exports.ensureAzureSessionBundlePrepared = exports.downloadCustomAIBundleZip = exports.normalizeAzureSessionLanguage = exports.runCustomProviderInAzureSession = exports.isServicePrincipalToken = exports.JAVASCRIPT_CALL_API_FUNCTION = exports.PYTHON_CALL_API_FUNCTION = exports.resolveProviderFilePath = exports.getCallApiFunctionName = exports.shouldUseAzureCliForSessions = exports.getAzureSessionsAccessTokenInfo = exports.getAzureSessionsAccessToken = exports.isAzureSessionsConfigured = exports.getSessionPoolManagementEndpoint = exports.getDefaultExampleBundleDirectory = exports.getDefaultProviderFilePath = exports.getAzureSessionsConfig = exports.AzureSessionsClient = void 0;
var client_1 = require("./client");
Object.defineProperty(exports, "AzureSessionsClient", { enumerable: true, get: function () { return client_1.AzureSessionsClient; } });
var config_1 = require("./config");
Object.defineProperty(exports, "getAzureSessionsConfig", { enumerable: true, get: function () { return config_1.getAzureSessionsConfig; } });
Object.defineProperty(exports, "getDefaultProviderFilePath", { enumerable: true, get: function () { return config_1.getDefaultProviderFilePath; } });
Object.defineProperty(exports, "getDefaultExampleBundleDirectory", { enumerable: true, get: function () { return config_1.getDefaultExampleBundleDirectory; } });
Object.defineProperty(exports, "getSessionPoolManagementEndpoint", { enumerable: true, get: function () { return config_1.getSessionPoolManagementEndpoint; } });
Object.defineProperty(exports, "isAzureSessionsConfigured", { enumerable: true, get: function () { return config_1.isAzureSessionsConfigured; } });
var auth_1 = require("./auth");
Object.defineProperty(exports, "getAzureSessionsAccessToken", { enumerable: true, get: function () { return auth_1.getAzureSessionsAccessToken; } });
Object.defineProperty(exports, "getAzureSessionsAccessTokenInfo", { enumerable: true, get: function () { return auth_1.getAzureSessionsAccessTokenInfo; } });
Object.defineProperty(exports, "shouldUseAzureCliForSessions", { enumerable: true, get: function () { return auth_1.shouldUseAzureCliForSessions; } });
var parseProviderFilePath_1 = require("./parseProviderFilePath");
Object.defineProperty(exports, "getCallApiFunctionName", { enumerable: true, get: function () { return parseProviderFilePath_1.getCallApiFunctionName; } });
Object.defineProperty(exports, "resolveProviderFilePath", { enumerable: true, get: function () { return parseProviderFilePath_1.resolveProviderFilePath; } });
Object.defineProperty(exports, "PYTHON_CALL_API_FUNCTION", { enumerable: true, get: function () { return parseProviderFilePath_1.PYTHON_CALL_API_FUNCTION; } });
Object.defineProperty(exports, "JAVASCRIPT_CALL_API_FUNCTION", { enumerable: true, get: function () { return parseProviderFilePath_1.JAVASCRIPT_CALL_API_FUNCTION; } });
var jwtClaims_1 = require("./jwtClaims");
Object.defineProperty(exports, "isServicePrincipalToken", { enumerable: true, get: function () { return jwtClaims_1.isServicePrincipalToken; } });
var runCustomProvider_1 = require("./runCustomProvider");
Object.defineProperty(exports, "runCustomProviderInAzureSession", { enumerable: true, get: function () { return runCustomProvider_1.runCustomProviderInAzureSession; } });
Object.defineProperty(exports, "normalizeAzureSessionLanguage", { enumerable: true, get: function () { return runCustomProvider_1.normalizeAzureSessionLanguage; } });
var prepareSessionBundle_1 = require("./prepareSessionBundle");
Object.defineProperty(exports, "downloadCustomAIBundleZip", { enumerable: true, get: function () { return prepareSessionBundle_1.downloadCustomAIBundleZip; } });
Object.defineProperty(exports, "ensureAzureSessionBundlePrepared", { enumerable: true, get: function () { return prepareSessionBundle_1.ensureAzureSessionBundlePrepared; } });
Object.defineProperty(exports, "prepareAzureSessionsForTestRunProviders", { enumerable: true, get: function () { return prepareSessionBundle_1.prepareAzureSessionsForTestRunProviders; } });
Object.defineProperty(exports, "providersIncludeAzureSessionsCustomAI", { enumerable: true, get: function () { return prepareSessionBundle_1.providersIncludeAzureSessionsCustomAI; } });
var testRunSession_1 = require("./testRunSession");
Object.defineProperty(exports, "buildAzureSessionIdentifierForTestRun", { enumerable: true, get: function () { return testRunSession_1.buildAzureSessionIdentifierForTestRun; } });
Object.defineProperty(exports, "cleanupAzureSessionsForTestRun", { enumerable: true, get: function () { return testRunSession_1.cleanupAzureSessionsForTestRun; } });
Object.defineProperty(exports, "isSessionBundlePrepared", { enumerable: true, get: function () { return testRunSession_1.isSessionBundlePrepared; } });
Object.defineProperty(exports, "markSessionBundlePrepared", { enumerable: true, get: function () { return testRunSession_1.markSessionBundlePrepared; } });
//# sourceMappingURL=index.js.map