import { EventEmitter, OnChanges, OnInit } from '@angular/core'; import { ControlValueAccessor } from '@angular/forms'; import { EnumOption } from '../enum-helper.model'; import * as i0 from "@angular/core"; export declare class ChooseEnumComponent implements OnInit, OnChanges, ControlValueAccessor { items: EnumOption[]; appendTo: string; allowAllCapsValues: boolean; clearable: boolean; customColors: string[]; enumChoices: any; getValuesArrayFromEnum: Function; valuesToDisable: number[]; valuesToHide: number[]; isChip: boolean; isDropdownDisabled: boolean; isMultiple: boolean; label: string; labelTextAlign: string; labelTextFontWeight: string; labelTextFontSize: string; paddingTop: number; placeholder: string; percentWidth: boolean; selectedItem: any; width: number; isReadOnly: boolean; virtualScroll: boolean; change: EventEmitter; close: EventEmitter; constructor(); ngOnInit(): void; ngOnChanges(): void; disabledItems(): void; hideItems(): void; sortAndReorderItems(): void; writeValue(type: number): void; registerOnChange(fn: any): void; registerOnTouched(fn: any): void; private propagateChange; private propogateTouch; updateBlur(): void; onSelectedItemChanged(): void; setDisabledState(isDisabled: boolean): void; clear(): void; setStyles(): { paddingTop: string; }; setLabelStyle(): { textAlign: string; fontWeight: string; fontSize: string; padding: string; }; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }