import { TracekitClient, TracekitConfig } from './client'; export declare function init(config: TracekitConfig): TracekitClient; export declare function middleware(): (req: import("express").Request, res: import("express").Response, next: import("express").NextFunction) => Promise; export declare function getClient(): TracekitClient; export { TracekitClient, TracekitConfig } from './client'; export { SnapshotClient } from './snapshot-client'; export { createExpressMiddleware, getCurrentSpan, getClientIp } from './middleware/express'; export { Counter, Gauge, Histogram } from './metrics'; export { LLMConfig } from './integrations/llm-common'; export { Span, Context } from '@opentelemetry/api'; //# sourceMappingURL=index.d.ts.map