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