"use strict";
var __webpack_require__ = {};
(()=>{
    __webpack_require__.d = (exports1, definition)=>{
        for(var key in definition)if (__webpack_require__.o(definition, key) && !__webpack_require__.o(exports1, key)) Object.defineProperty(exports1, key, {
            enumerable: true,
            get: definition[key]
        });
    };
})();
(()=>{
    __webpack_require__.o = (obj, prop)=>Object.prototype.hasOwnProperty.call(obj, prop);
})();
(()=>{
    __webpack_require__.r = (exports1)=>{
        if ("u" > typeof Symbol && Symbol.toStringTag) Object.defineProperty(exports1, Symbol.toStringTag, {
            value: 'Module'
        });
        Object.defineProperty(exports1, '__esModule', {
            value: true
        });
    };
})();
var __webpack_exports__ = {};
__webpack_require__.r(__webpack_exports__);
__webpack_require__.d(__webpack_exports__, {
    SPAN_FUNCTION_TYPES: ()=>SPAN_FUNCTION_TYPES,
    SpanPermissionStatusEnum: ()=>SpanPermissionStatusEnum,
    SpanStatus: ()=>SpanStatus,
    SpanType: ()=>SpanType,
    ToolChoiceValue: ()=>ToolChoiceValue,
    TraceViewMode: ()=>TraceViewMode
});
const ToolChoiceValue = {
    Undefined: 0,
    Auto: 1,
    Required: 2,
    Tool: 3
};
const SpanType = {
    AgentRun: 'agentRun',
    EvalSetRun: 'evalSetRun',
    Eval: 'eval',
    Completion: 'completion',
    ToolCall: 'toolCall',
    ToolPreGovernance: 'toolPreGovernance',
    ToolPostGovernance: 'toolPostGovernance',
    GovernanceEscalation: 'governanceEscalation',
    ProcessTool: 'processTool',
    AgentTool: 'agentTool',
    ApiWorkflowTool: 'apiWorkflowTool',
    IntegrationTool: 'integrationTool',
    ContextGroundingTool: 'contextGroundingTool',
    EscalationTool: 'escalationTool',
    MockTool: 'mockTool',
    OutputCorrection: 'outputCorrection',
    licensing: 'licensing',
    TimeTrigger: 'TimeTrigger',
    QueueTrigger: 'QueueTrigger',
    ApiTrigger: 'ApiTrigger',
    agentOutput: 'agentOutput',
    parser: 'parser',
    chain: 'chain',
    AgentToolCall: 'AgentToolCall',
    OpenTelemetry: 'OpenTelemetry',
    apiWorkflowTaskRun: 'apiWorkflowTaskRun',
    apiWorkflowRun: 'apiWorkflowRun',
    MCPServer: 'MCP Server',
    MCPResponse: 'MCP response',
    MCPRequest: 'MCP request',
    ProcessRun: 'ProcessRun',
    ElementRun: 'ElementRun',
    InstanceOperation: 'InstanceOperation',
    Incident: 'Incident',
    AgentMemoryLookup: 'agentMemoryLookup',
    AgentMemoryStore: 'agentMemoryStore',
    PreGovernance: 'preGovernance',
    AgentPreGuardrails: 'agentPreGuardrails',
    ApplyDynamicFewShot: 'applyDynamicFewShot',
    Conversation: 'conversation',
    ConversationExchange: 'conversationExchange',
    ConversationUserMessage: 'conversationUserMessage',
    ConversationAgentMessage: 'conversationAgentMessage',
    ConversationContentPart: 'conversationContentPart',
    ConversationCitation: 'conversationCitation'
};
const SPAN_FUNCTION_TYPES = [
    'function_call_sync',
    'function_call_async',
    'function_call_generator_sync',
    'function_call_generator_async'
];
let SpanStatus = /*#__PURE__*/ function(SpanStatus) {
    SpanStatus[SpanStatus["UNSET"] = 0] = "UNSET";
    SpanStatus[SpanStatus["OK"] = 1] = "OK";
    SpanStatus[SpanStatus["ERROR"] = 2] = "ERROR";
    SpanStatus[SpanStatus["RUNNING"] = 3] = "RUNNING";
    SpanStatus[SpanStatus["RESTRICTED"] = 4] = "RESTRICTED";
    return SpanStatus;
}({});
let SpanPermissionStatusEnum = /*#__PURE__*/ function(SpanPermissionStatusEnum) {
    SpanPermissionStatusEnum[SpanPermissionStatusEnum["ALLOW"] = 0] = "ALLOW";
    SpanPermissionStatusEnum[SpanPermissionStatusEnum["PARTIALBLOCK"] = 1] = "PARTIALBLOCK";
    SpanPermissionStatusEnum[SpanPermissionStatusEnum["BLOCK"] = 2] = "BLOCK";
    return SpanPermissionStatusEnum;
}({});
let TraceViewMode = /*#__PURE__*/ function(TraceViewMode) {
    TraceViewMode["TREE"] = "tree";
    TraceViewMode["WATERFALL"] = "waterfall";
    return TraceViewMode;
}({});
exports.SPAN_FUNCTION_TYPES = __webpack_exports__.SPAN_FUNCTION_TYPES;
exports.SpanPermissionStatusEnum = __webpack_exports__.SpanPermissionStatusEnum;
exports.SpanStatus = __webpack_exports__.SpanStatus;
exports.SpanType = __webpack_exports__.SpanType;
exports.ToolChoiceValue = __webpack_exports__.ToolChoiceValue;
exports.TraceViewMode = __webpack_exports__.TraceViewMode;
for(var __rspack_i in __webpack_exports__)if (-1 === [
    "SPAN_FUNCTION_TYPES",
    "SpanPermissionStatusEnum",
    "SpanStatus",
    "SpanType",
    "ToolChoiceValue",
    "TraceViewMode"
].indexOf(__rspack_i)) exports[__rspack_i] = __webpack_exports__[__rspack_i];
Object.defineProperty(exports, '__esModule', {
    value: true
});
