import { IMidwayApplication } from '@midwayjs/core';
import { Span } from '@opentelemetry/api';
export declare class TraceService {
    private currentTracerName;
    protected app: IMidwayApplication;
    protected init(): Promise<void>;
    private getCurrentSpan;
    getTraceId(): string;
    createSpan(name: string, callback: (span: Span) => unknown): unknown;
}
//# sourceMappingURL=service.d.ts.map