/** * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. */ import type { Metric, TraceCallback, TraceFunction, TraceManagedContext } from '../types.js'; /** * No-op trace implementation used when tracing is unavailable or disabled. */ export declare const noopTrace: TraceFunction; /** * No-op metric implementation used when the OTel metrics API is unavailable. */ export declare function noopMetric(): Metric; /** * Creates a callback/manually-managed trace context that safely does nothing. */ export declare function noopContext(): TraceManagedContext; export declare function noopContext(callback: TraceCallback): TReturn;