import { AfterViewInit, ElementRef, OnInit, QueryList } from '@angular/core'; import { AtLabel } from '../directives/label.directive'; import { AtSuffix } from '../directives/suffix.directive'; import { AtPrefix } from '../directives/prefix.directive'; import { AtSupport } from '../directives/support.directive'; export declare type FormFieldAppearance = 'standard' | 'outline'; export declare type FormFieldTheme = 'primary' | 'secondary' | 'tertiary' | 'magenta' | 'orange' | 'purple' | 'red' | 'teal' | 'yellow' | 'gray'; export declare class FormFieldComponent implements OnInit, AfterViewInit { private element; _labelChild: AtLabel; _prefixChildren: QueryList; _suffixChildren: QueryList; _supportChildren: QueryList; appearance: FormFieldAppearance; _appearance: FormFieldAppearance; theme: FormFieldTheme; _theme: FormFieldTheme; type: string; constructor(element: ElementRef); ngOnInit(): void; ngAfterViewInit(): void; hasLabel(): boolean; onClick(event: Event): void; onFocusOut(event: Event): void; onChangeInput(event: Event): void; _onChangeInput: any; hasValue(element: any): void; }