import { EventEmitter, OnInit } from '@angular/core';
import { InlineMessage } from '@tilde-nlp/ngx-common';
import { TldTranslateConfigService } from '../../../tld-common/services/tld-translate-config.service';
import { TldTranslateSystemManagementService } from '../../../tld-common/services';
import * as i0 from "@angular/core";
export declare class ProgressIndicatorComponent implements OnInit {
    private systemManagementService;
    private configService;
    readonly closeButtonAriaLabel = "TEXT_TRANSLATION_PROGRESS_INDICATOR.CLOSE_BUTTON_ARIA_LABEL";
    readonly closeButtonTooltip = "TEXT_TRANSLATION_PROGRESS_INDICATOR.CLOSE_BUTTON_TOOLTIP";
    onClose: EventEmitter<null>;
    vendor: string;
    showTitle: boolean;
    titleMessage: InlineMessage;
    constructor(systemManagementService: TldTranslateSystemManagementService, configService: TldTranslateConfigService);
    ngOnInit(): void;
    close(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<ProgressIndicatorComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<ProgressIndicatorComponent, "progress-indicator", never, {}, { "onClose": "onClose"; }, never, never, false, never>;
}
