/**
 * Edge TTS provider — wraps the `node-edge-tts` package. Requires no API key
 * (Microsoft's Edge browser endpoint is unauthenticated).
 *
 * Implementation notes:
 *   - Temp-file dance (mkdtemp → ttsPromise → readFileSync → rm) is required
 *     because `node-edge-tts` does not expose a stream-to-buffer API.
 *   - `synthesizeStream` is implemented as "synthesize + wrap as single-chunk
 *     stream" so callers see uniform behavior. This is not a true network
 *     stream; it's buffered-then-wrapped.
 *   - `inferEdgeExtension` derives the file extension from Edge's outputFormat
 *     string.
 */
import type { SpeechProviderPlugin } from '../speech-provider-types.js';
export declare const edgeSpeechProvider: SpeechProviderPlugin;
