import { Request, Response, NextFunction } from 'express'; import { TracekitClient } from '../client'; import { SnapshotClient } from '../snapshot-client'; import * as api from '@opentelemetry/api'; export declare function createExpressMiddleware(client: TracekitClient, snapshotClient?: SnapshotClient): (req: Request, res: Response, next: NextFunction) => Promise; export declare function getCurrentSpan(req: Request): api.Span | null; export declare function getRequestContext(): Record | undefined; export declare function getClientIp(req: Request): string; //# sourceMappingURL=express.d.ts.map