import { AfterContentInit, AfterViewChecked, ChangeDetectorRef, EventEmitter } from '@angular/core'; import { FormControlName, NgModel, UntypedFormControl, ControlValueAccessor } from '@angular/forms'; import { TranslateService } from '@ngx-translate/core'; import * as i0 from "@angular/core"; export declare class ControlMaterialComponent implements AfterViewChecked, AfterContentInit, ControlValueAccessor { static nextId: number; invisible: boolean; label: string | undefined; placeholder: string; formControl: UntypedFormControl | undefined; smaller: boolean; iconBefore: any; iconAfter: any; readonly: boolean; tooltip: any; inicialFocus: boolean; obrigatorio: boolean; disabled: boolean; set setDisabled(value: boolean); required: boolean; input: any; control: any; onChange: any; onTouched: any; formControlName: FormControlName | undefined; model: NgModel | undefined; index: number; id: string; changeDetectorRef: ChangeDetectorRef; translate: TranslateService; onBlur: EventEmitter; ngAfterViewChecked(): void; ngAfterContentInit(): void; blur(): void; hasError(): boolean; get errorMessage(): string | null; private getErrorMessage; getDateUTC(data: Date): Date; writeValue(value: any): void; registerOnChange(fn: any): void; registerOnTouched(fn: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }