/**
 * @fileoverview Shared SSE Stream Parser
 * @description Extracts data lines from an SSE response body.
 * All provider adapters share the same reader loop - only event mapping differs.
 *
 * @version 0.1.0
 * @since 0.1.0
 * @author AMBROISE PARK Consulting
 */
/**
 * Parse SSE data lines from a ReadableStream response body.
 * Yields each parsed JSON object from `data:` lines.
 * Skips `[DONE]` sentinel and malformed JSON.
 */
export declare function parseSSEStream(
  body: ReadableStream<Uint8Array>
): AsyncGenerator<unknown>;
/**
 * Strip sensitive query parameters from a URL string.
 * Used to prevent API key leakage in error messages.
 */
export declare function sanitizeApiUrl(url: string): string;
