import { SpanOptions } from '@opentelemetry/api'; type SpanDecoratorOptions = SpanOptions | ((...args: T) => SpanOptions); export declare function Span(options?: SpanDecoratorOptions): (target: any, propertyKey: PropertyKey, propertyDescriptor: TypedPropertyDescriptor<(...args: T) => any>) => void; export declare function Span(name?: string, options?: SpanDecoratorOptions): (target: any, propertyKey: PropertyKey, propertyDescriptor: TypedPropertyDescriptor<(...args: T) => any>) => void; export {};