import type { TraceRecord } from './types.js'; /** Bounded OTLP/HTTP JSON exporter. No hidden SDK queue or durable replay. */ export declare class LangfuseTarget { private baseUrl; private publicKey; private secretKey; private queue; private bytes; private timer?; private sending?; private controller?; private closed; private lastWarning; dropped: number; lastSuccess?: number; lastFailure?: number; lastError?: string; constructor(baseUrl: string, publicKey: string, secretKey: string); status(): { state: string; pending: number; dropped: number; lastSuccess: number; lastFailure: number; lastError: string; }; enqueue(record: TraceRecord): void; flush(): Promise; private send; close(): void; }