import { EventEmitter } from '@angular/core'; import { FormControl, FormGroup, NgForm } from '@angular/forms'; import { TooltipPosition } from '@angular/material/tooltip'; import { IInputVal, Items, IValidatorMessage, ZuiGetError } from '@material-zui/angular/type'; import { ZuiSelectValidatorFunc } from './type'; import * as i0 from "@angular/core"; export declare class ZuiSelectComponent { #private; /** default "200px", eg: "300px", "400em", "500rem" */ width: string; items: Items; selectedItems: any[]; delay: number; label: string; valueField: string; displayField: string; noDataText: string; name: string; panelWidth: string; panelHeight: string; default: string; set model(values: any); tooltipDisabled: boolean; set _tooltipDisabled(val: IInputVal); tooltipPosition: TooltipPosition; required: boolean; set _required(val: IInputVal); set form(val: NgForm | FormGroup); set validator(validator: ZuiSelectValidatorFunc); multipleVal: boolean; set multiple(val: IInputVal); shortMultiple: boolean; set _shortMultiple(val: IInputVal); validateFirstVal: boolean; set validateFirst(val: IInputVal); disabledVal: boolean; set disabled(val: IInputVal); set fullWidthVal(val: IInputVal); fullWidth: boolean; wrapVal: boolean; set wrap(val: IInputVal); filterVal: boolean; set filter(val: IInputVal); caseSensitiveVal: boolean; set caseSensitive(val: IInputVal); disabledValidateVal: boolean; set disabledValidate(val: IInputVal); validatorMessage: IValidatorMessage; validatorMessageDefault: IValidatorMessage; validatorMessageVal: IValidatorMessage; modelChange: EventEmitter; formControl: FormControl; inputFormControl: FormControl; filteredItems: any[]; loading: boolean; searchTerm: string; ngOnInit(): void; ngOnDestroy(): void; ngOnChanges(): Promise; ngAfterViewInit(): void; get existValue(): boolean; get existInputValue(): boolean; get showCancel(): boolean; get showInputCancel(): boolean; get displaySelected(): string; get error(): ZuiGetError; clear: (event: FocusEvent) => void; clearText: (event: FocusEvent) => void; mouseenter: (_: MouseEvent) => void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }