/**
 * AudioReader TTS Provider
 *
 * Uses a local AudioReader API (Kokoro-82M engine) for high-quality,
 * free text-to-speech synthesis via an OpenAI-compatible REST API.
 */
import type { TTSProviderConfig, Voice, SynthesisOptions, SynthesisResult } from '../types.js';
import type { ITTSProvider } from '../tts-manager.js';
export declare class AudioReaderTTSProvider implements ITTSProvider {
    readonly id: "audioreader";
    private config;
    private initialized;
    initialize(config: TTSProviderConfig): Promise<void>;
    isAvailable(): Promise<boolean>;
    listVoices(): Promise<Voice[]>;
    synthesize(text: string, options?: SynthesisOptions): Promise<SynthesisResult>;
    shutdown(): Promise<void>;
    private resolveVoice;
    private buildVoice;
}
export default AudioReaderTTSProvider;
