import { OnInit, EventEmitter, ElementRef } from '@angular/core'; import { MatDialog } from '@angular/material/dialog'; import { ControlValueAccessor, FormGroup } from '@angular/forms'; import { LabelDTO } from 'dev-corize-api-client'; import { CorizeBaseComponent } from '../../models/base-corize-component'; import { ToastService } from '../../services/toastr-service'; import { CorizeEnvironment } from '../../models/corize-environment'; import { AfterViewInit } from '@angular/core'; export declare class TranslateComponent extends CorizeBaseComponent implements AfterViewInit, OnInit, ControlValueAccessor { dialog: MatDialog; protected toast: ToastService; protected corize: CorizeEnvironment; translated: FormGroup; theValue: any; isDisabled: boolean; form: FormGroup; translationId: string; label: string; textChanged: EventEmitter; input: ElementRef; constructor(dialog: MatDialog, toast: ToastService, corize: CorizeEnvironment); onChange: any; onTouch: any; registerOnChange(fn: any): void; registerOnTouched(fn: any): void; onInput(value: string): void; ngOnDestroy(): void; get required(): boolean; set required(req: boolean); private _required; setDescribedByIds(): void; onContainerClick(): void; get value(): any | null; set value(val: any | null); writeValue(value: any): void; setDisabledState(isDisabled: boolean): void; ngOnInit(): void; ngAfterViewInit(): void; showTranslate(): void; }