import { MetricOptions } from '@opentelemetry/api-metrics'; export declare const OtelInstanceCounter: (options?: MetricOptions) => any>(ctor: T) => { new (...args: any[]): { [x: string]: any; }; } & T; export declare const OtelMethodCounter: (options?: MetricOptions) => (target: any, propertyKey: string | symbol, descriptor: TypedPropertyDescriptor<(...args: any[]) => any>) => void;