import { ComponentFactoryResolver, ElementRef, EventEmitter } from '@angular/core'; import { IntegralUIBaseService, IntegralUIItem, IntegralUIToolItemType } from './integralui.core'; import { IntegralUICommonService } from '../services/integralui.common.service'; import * as i0 from "@angular/core"; export declare class IntegralUIToolItem extends IntegralUIItem { protected elemRef: ElementRef; protected commonService?: IntegralUICommonService; protected baseService?: IntegralUIBaseService; protected cmpResolver?: ComponentFactoryResolver; private dataFields; value: any; currentSettings: any; contentMargin: any; protected isPopupDelayed: boolean; private updateTimer; contentElem: ElementRef; private calendarRef; private calendar; private dropListRef; private dropList; protected parentCtrl: any; isLeaving: boolean; toolItemHeight: string; toolItemStyleOpacity: number; type: IntegralUIToolItemType; set settings(value: any); get settings(): any; itemClick: EventEmitter; valueChanging: EventEmitter; valueChanged: EventEmitter; constructor(elemRef: ElementRef, commonService?: IntegralUICommonService, baseService?: IntegralUIBaseService, cmpResolver?: ComponentFactoryResolver); ngOnInit(): void; ngAfterViewInit(): void; ngOnDestroy(): void; ngAfterContentChecked(): void; getProgressValue(): number; protected getItemClass(): string; getValue(): any; protected findItemByValue(value: any, list: Array): string; callValueChanging(value?: any): boolean; callValueChanged(): void; itemCheckedChanged(e: any): void; itemCheckStateChanged(e: any): void; itemTextChanged(e: any): void; numericValueChange(value: any): void; editorMouseWheel(e: any): void; editorPreventDragStart(e: any): void; onItemClicked(e: any): void; onMouseEnter(e: any): void; onMouseLeave(e: any): void; listScrollerItemChanged(e: any): void; itemMouseUp(e: any): void; protected openDropDown(e: any): void; protected addCalendar(): void; protected addDropList(): void; protected removeCalendar(): void; protected removeDropList(): void; protected hideCalendar(): void; protected hideDropList(): void; protected showPopup(e: any): void; getDataField(key: string): any; isHovered(): boolean; private resetLayoutTimer; updateLayout(): void; getControlStyle(): any; getProgressStyle(): any; getListScrollItemIcon(item: any): any; getToolItemStyle(): any; static ɵfac: i0.ɵɵFactoryDef; static ɵcmp: i0.ɵɵComponentDefWithMeta; }