import { EventEmitter, OnInit } from '@angular/core';
import { CloseButtonComponent } from '@tilde-nlp/ngx-common';
import { TextToSpeechSettings } from '../../../../components/shared/text-to-speech/models/text-to-speech-settings.model';
import * as i0 from "@angular/core";
export declare class SourceAndTargetWrapperComponent implements OnInit {
    clearButton: CloseButtonComponent;
    clearSourceVisible: boolean;
    clearSourceTooltip: string;
    clearDisabled: boolean;
    textToSpeechSourceSettings: TextToSpeechSettings;
    onSourceClear: EventEmitter<any>;
    constructor();
    ngOnInit(): void;
    clearSource(): void;
    focusClearButton(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<SourceAndTargetWrapperComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<SourceAndTargetWrapperComponent, "tld-source-and-target-wrapper", never, { "clearSourceVisible": { "alias": "clearSourceVisible"; "required": false; }; "clearSourceTooltip": { "alias": "clearSourceTooltip"; "required": false; }; "clearDisabled": { "alias": "clearDisabled"; "required": false; }; "textToSpeechSourceSettings": { "alias": "textToSpeechSourceSettings"; "required": false; }; }, { "onSourceClear": "onSourceClear"; }, never, ["[dictation]", "[compactUpload]", "[sourceMain]", "[sourceActions]", "[targetMain]", "[targetActions]"], false, never>;
}
