import type { Span, SpanOptions, TracerProvider } from '@opentelemetry/api'; export declare function init(): void; export declare function shutdown(): Promise; export declare function disableInstrumentations(): void; export declare function getTracerProvider(): TracerProvider; export declare function instrument ReturnType>(name: string, fn: F): ReturnType; export declare function instrument ReturnType>(name: string, fn: F, options: SpanOptions): ReturnType;