/**
 * Minimal telemetry stub — no-op since Prometheus/Grafana/Jaeger/Temporal/RabbitMQ removed.
 * Defines a minimal Span-like interface compatible with what runners expect.
 */
export function initTelemetry() {
    // no-op
}
export async function shutdownTelemetry() {
    // no-op
}
export async function withSpan(_name, fn, _attributes) {
    const noopSpan = {
        setAttribute: () => { },
        setStatus: () => { },
        end: () => { },
        spanContext: () => '',
        addEvent: () => { },
        recordException: () => { },
    };
    try {
        return await fn(noopSpan);
    }
    finally {
        noopSpan.end();
    }
}
export function getTracer() {
    return null;
}
//# sourceMappingURL=telemetry.js.map