import { OnDestroy } from '@angular/core';
import { TextToSpeechSettings } from './models/text-to-speech-settings.model';
import * as i0 from "@angular/core";
export declare class TextToSpeechComponent implements OnDestroy {
    #private;
    get isPaused(): boolean;
    private audio;
    private _settings;
    get settings(): TextToSpeechSettings;
    set settings(value: TextToSpeechSettings);
    isLoading: boolean;
    constructor();
    clicked(): void;
    private pause;
    private play;
    ngOnDestroy(): void;
    private disposeAudio;
    static ɵfac: i0.ɵɵFactoryDeclaration<TextToSpeechComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<TextToSpeechComponent, "tld-text-to-speech", never, { "settings": { "alias": "settings"; "required": false; }; }, {}, never, never, false, never>;
}
