/**
 * OTel-compatible type definitions for the lightweight RuntimeTelemetry layer.
 *
 * Designed to be structurally compatible with the OpenTelemetry API without
 * depending on the @opentelemetry/* packages. When the full SDK is introduced
 * in a later tier, these types can be aliased to the SDK equivalents.
 */
// ── Span types ───────────────────────────────────────────────────────────────
/** Span status codes — mirrors OTel StatusCode. */
export const SpanStatusCode = {
    UNSET: 0,
    OK: 1,
    ERROR: 2,
};
/** Span kind — mirrors OTel SpanKind. */
export const SpanKind = {
    INTERNAL: 0,
    SERVER: 1,
    CLIENT: 2,
    PRODUCER: 3,
    CONSUMER: 4,
};
