import * as opentracing from '../index'; import MockContext from './mock_context'; import MockReport from './mock_report'; import MockSpan from './mock_span'; /** * OpenTracing Tracer implementation designed for use in unit tests. */ export declare class MockTracer extends opentracing.Tracer { private _spans; protected _startSpan(name: string, fields: opentracing.SpanOptions): MockSpan; protected _inject(span: MockContext, format: any, carrier: any): never; protected _extract(format: any, carrier: any): never; constructor(); private _allocSpan; /** * Discard any buffered data. */ clear(): void; /** * Return the buffered data in a format convenient for making unit test * assertions. */ report(): MockReport; } export default MockTracer; //# sourceMappingURL=mock_tracer.d.ts.map