/** * @license * Copyright Datorama. All Rights Reserved. * * Use of this source code is governed by an Apache License 2.0 license that can be * found in the LICENSE file at https://github.com/datorama/client-core/blob/master/LICENSE */ import { ChangeDetectorRef, ElementRef, OnInit, EventEmitter, Renderer2 } from '@angular/core'; import { ControlValueAccessor } from '@angular/forms'; import { BaseCustomControl } from '../custom-control/base-custom-control'; export declare class DatoEditableHeaderComponent extends BaseCustomControl implements OnInit, ControlValueAccessor { private renderer; private host; small: any; fontSize: any; standalone: any; private cdr; placeholder: string; maxLength: number; /** default input max length value; */ onFocus: EventEmitter; onBlur: EventEmitter; private initialValue; private value; constructor(renderer: Renderer2, host: ElementRef, small: any, fontSize: any, standalone: any, cdr: ChangeDetectorRef); ngOnInit(): void; get isValueChanged(): boolean; /** * Get the native input */ get inputElement(): HTMLInputElement; blur($event: any): void; focus($event: any): void; revert(): void; setDisabledState(isDisabled: boolean): void; writeValue(value: string): void; input({ target: { value } }: { target: { value: any; }; }): void; private setInputValue; }