/**
 * OTel Semantic Convention constants for evaluation telemetry.
 *
 * In-spec attributes are re-exported from @opentelemetry/semantic-conventions.
 * Proposed and extension attributes are defined here as string constants.
 */
export { ATTR_TEST_SUITE_NAME, ATTR_TEST_SUITE_RUN_STATUS, ATTR_TEST_CASE_NAME, ATTR_TEST_CASE_RESULT_STATUS, TEST_SUITE_RUN_STATUS_VALUE_SUCCESS, TEST_SUITE_RUN_STATUS_VALUE_FAILURE, TEST_SUITE_RUN_STATUS_VALUE_IN_PROGRESS, TEST_CASE_RESULT_STATUS_VALUE_PASS, TEST_CASE_RESULT_STATUS_VALUE_FAIL, ATTR_GEN_AI_OPERATION_NAME, ATTR_GEN_AI_EVALUATION_NAME, ATTR_GEN_AI_EVALUATION_SCORE_VALUE, ATTR_GEN_AI_EVALUATION_SCORE_LABEL, ATTR_GEN_AI_EVALUATION_EXPLANATION, EVENT_GEN_AI_EVALUATION_RESULT, } from '@opentelemetry/semantic-conventions/incubating';
/** Unique identifier for a specific test suite run */
export declare const ATTR_TEST_SUITE_RUN_ID: "test.suite.run.id";
/** Machine-readable unique identifier for a test case */
export declare const ATTR_TEST_CASE_ID: "test.case.id";
/** Test case input (prompt) */
export declare const ATTR_TEST_CASE_INPUT: "test.case.input";
/** Test case output (agent response) */
export declare const ATTR_TEST_CASE_OUTPUT: "test.case.output";
/** Test case expected outcome */
export declare const ATTR_TEST_CASE_EXPECTED: "test.case.expected";
/** Model ID used by the LLM judge */
export declare const ATTR_AGENT_HEALTH_JUDGE_MODEL_ID: "agent_health.judge.model_id";
/** Time spent in LLM judge evaluation (ms) */
export declare const ATTR_AGENT_HEALTH_JUDGE_DURATION_MS: "agent_health.judge.duration_ms";
/** Number of retry attempts for the LLM judge */
export declare const ATTR_AGENT_HEALTH_JUDGE_ATTEMPTS: "agent_health.judge.attempts";
/** Time spent in agent execution (ms) */
export declare const ATTR_AGENT_HEALTH_AGENT_DURATION_MS: "agent_health.agent.duration_ms";
/** Connector protocol used for agent communication */
export declare const ATTR_AGENT_HEALTH_CONNECTOR_PROTOCOL: "agent_health.connector.protocol";
/** Agent run ID — links eval spans to the agent execution trace */
export declare const ATTR_AGENT_HEALTH_AGENT_RUN_ID: "gen_ai.request.id";
/** Operation name value for evaluation spans */
export declare const GEN_AI_OPERATION_NAME_VALUE_EVALUATION: "evaluation";
/** Maximum length for truncated attribute values */
export declare const MAX_ATTRIBUTE_LENGTH = 10000;
/** Maximum length for judge explanation in events */
export declare const MAX_EXPLANATION_LENGTH = 4000;
/** Tracer name used for evaluation spans */
export declare const EVAL_TRACER_NAME = "agent-health-eval";
//# sourceMappingURL=constants.d.ts.map