import { OnDestroy, OnInit } from '@angular/core';
import { TldTranslateConfigService } from '../modules/tld-common/services';
import { ITranslationFile } from '../modules/tld-document/models/translate-file.model';
import { TldTranslateFileService } from '../modules/tld-document/services/tld-translate-file.service';
import * as i0 from "@angular/core";
export declare class TldTranslateBodyComponent implements OnInit, OnDestroy {
    private readonly fileTranslateService;
    private readonly config;
    constructor(fileTranslateService: TldTranslateFileService, config: TldTranslateConfigService);
    get files(): ITranslationFile[];
    get file(): ITranslationFile;
    get isFilePreviewLoaded(): boolean;
    get filePreviewProgress(): number;
    private _multipleFilesUploaded;
    get multipleFilesUploaded(): boolean;
    set multipleFilesUploaded(value: boolean);
    private readonly destroy$;
    ngOnInit(): void;
    fileUpload(files: File[]): void;
    ngOnDestroy(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<TldTranslateBodyComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<TldTranslateBodyComponent, "tld-translate-body", never, {}, {}, never, never, false, never>;
}
