import { Opik, Trace, Span } from 'opik'; type OpikParent = Trace | Span; interface TrackOpikConfig { traceMetadata?: Record & { tags?: string[]; }; client?: Opik; generationName?: string; parent?: OpikParent; } interface OpikExtension { flush: () => Promise; } declare const trackOpenAI: (sdk: SDKType, opikConfig?: TrackOpikConfig) => SDKType & OpikExtension; export { trackOpenAI };