import { AfterViewInit } from '@angular/core'; import { FormControl } from '@angular/forms'; import { ThemePalette } from '@angular/material/core'; import { MatFormFieldAppearance } from '@angular/material/form-field'; import { MatInput } from '@angular/material/input'; import { CommonBaseControl } from '@axrl/common'; import * as i0 from "@angular/core"; export interface WebrestoFormControlColorConfig { 'outline-color'?: string | undefined; } export declare class WebrestoFormControlComponent extends CommonBaseControl implements AfterViewInit { private _formFielAppearance; private _autofocus; readonly: boolean; autocomplete: 'off' | 'new-password' | 'on'; prefix: string | undefined; color: ThemePalette; fullwidth: boolean; isTextarea: boolean; textareaMinRow: number; textareaMaxRow: number; label: string | undefined; inputMask: string | undefined; placeholder: string | undefined; inputMode: string; type: 'text' | 'number' | 'email' | 'url' | 'password' | 'tel' | 'date' | 'time'; hint: string | undefined; set isOutlined(value: boolean); get formFielAppearance(): MatFormFieldAppearance; set autofocus(value: boolean); get autofocus(): boolean; set styleConfig(value: WebrestoFormControlColorConfig); inputElement: MatInput | undefined; get control(): FormControl | null; ngAfterViewInit(): void; onFocused(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }