import type * as grpcTypes from 'grpc'; import { SendUnaryDataCallback, ServerCallWithMeta } from './types'; import { GrpcNativeInstrumentation } from './'; import { Span } from '@opentelemetry/api'; export declare const clientStreamAndUnaryHandler: (grpcClient: any, span: Span, call: ServerCallWithMeta, callback: SendUnaryDataCallback, original: any, self: {}) => any; export declare const serverStreamAndBidiHandler: (span: Span, call: ServerCallWithMeta, original: any, self: {}) => any; /** * Returns true if the server call should not be traced. */ export declare const shouldNotTraceServerCall: (this: GrpcNativeInstrumentation, call: ServerCallWithMeta, name: string) => boolean;