import { OnInit } from '@angular/core';
import { TldTranslateConfigService } from '../../../tld-common/services';
import { IHighlightTree } from '../../models/highlight-tree.model';
import { TldTranslateTextService } from '../../services/tld-translate-text.service';
import * as i0 from "@angular/core";
export declare class TldTranslateSourceComponent implements OnInit {
    private readonly config;
    private readonly textService;
    textareaDisabled: boolean;
    sourceParagraphs: IHighlightTree[];
    autoFocuss: boolean;
    highlight: boolean;
    showSensitiveInfoTooltip: boolean;
    allowedFileTypes: string[];
    extendedFileTypes: string[];
    showExtensionsUnauthOnly: boolean;
    webTranslation: boolean;
    get isAuth(): boolean;
    maxCharLength: number;
    acceptedTypesString: string;
    extendedFileTypesString: string;
    sourceChangedManually: boolean;
    get sourceText(): string;
    get sourceTextHypothesis(): string;
    get showPlaceHolder(): boolean;
    get registerLink(): string;
    get isDictating(): boolean;
    get showExtensions(): boolean;
    get appName(): string;
    constructor(config: TldTranslateConfigService, textService: TldTranslateTextService);
    ngOnInit(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<TldTranslateSourceComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<TldTranslateSourceComponent, "tld-translate-source", never, { "textareaDisabled": { "alias": "textareaDisabled"; "required": false; }; "sourceParagraphs": { "alias": "sourceParagraphs"; "required": false; }; }, {}, never, never, false, never>;
}
