import { EventEmitter, OnDestroy } from '@angular/core'; import { ControlValueAccessor } from '@angular/forms'; import { Observable } from 'rxjs'; import { PickerCell } from './picker-help'; export declare class PickerComponent implements OnDestroy, ControlValueAccessor { size: string; forId: string; name: string; placeholder: string; arrowIconClassName: string; format: string; displayFormat: string; dataProvide: (cell: PickerCell) => (PickerCell[] | Promise | Observable); disabled: boolean; readonly: boolean; set value(v: PickerCell[]); get value(): PickerCell[]; set options(v: PickerCell[]); get options(): PickerCell[]; uiItemChecked: EventEmitter; uiChange: EventEmitter; cellsGroup: PickerCell[][]; open: boolean; get text(): string; focus: boolean; private _value; private _options; private onChange; private onTouched; private sub; constructor(arrowIcon: string); writeValue(value: any): void; registerOnChange(fn: any): void; registerOnTouched(fn: any): void; setDisabledState(isDisabled: boolean): void; ngOnDestroy(): void; update(): void; saveItem(item: PickerCell, index: number): void; toggle(): void; escape(): void; reset(): void; }