/**
 * HttpLogExporter — ships structured console logs to the CLI over HTTP.
 *
 * The log sibling of `HttpSpanExporter`: both POST to the CLI's in-process ingest
 * server (spans → /v1/traces, logs → /v1/logs) and share the fire-and-forget
 * `postJsonToCli` transport so they never block the runtime.
 */
/**
 * Wire shape of a single structured log record. Mirrored CLI-side by the ingest
 * receiver / broadcaster; keep the two in sync.
 */
export interface StructuredLogEntry {
    timestamp: string;
    type: 'stdout' | 'stderr' | 'warn' | 'info';
    args: string[];
    spanId?: string;
    traceId?: string;
}
export declare class HttpLogExporter {
    private cliUrl;
    constructor(cliUrl: string);
    export(entry: StructuredLogEntry): void;
}
//# sourceMappingURL=http-log-exporter.d.ts.map