import { TerraPlacementEnum } from '../../../helpers/enums/terra-placement.enum'; import { ElementRef, OnInit } from '@angular/core'; import { L10nTranslationService } from 'angular-l10n'; import { ControlValueAccessor } from '@angular/forms'; import * as i0 from "@angular/core"; export declare class TerraBaseEditorComponent implements OnInit, ControlValueAccessor { protected _translation: L10nTranslationService; protected _myElement: ElementRef; inputHeaderLabel: string; inputPlaceholder: string; inputFixedHeight: string; inputMinHeight: string; /** @description add validation as a required field.*/ required: boolean; /** @description Set the tooltip.*/ tooltipText: string; /** * @description Set the tooltip placement (bottom, top, left, right). Default top. * */ tooltipPlacement: TerraPlacementEnum; _placeholder: string; _value: string; _modules: { [index: string]: Object; }; _onChangeCallback: (_: any) => void; _onTouchedCallback: (_: any) => void; constructor(_translation: L10nTranslationService, _myElement: ElementRef); ngOnInit(): void; writeValue(value: string): void; registerOnChange(fn: (_: any) => void): void; registerOnTouched(fn: () => void): void; focus(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }