import { ElementRef, OnInit, OnDestroy, EventEmitter } from '@angular/core';
import { ControlValueAccessor } from '@angular/forms';
export declare class JZTreeSelectComponent implements ControlValueAccessor, OnInit, OnDestroy {
    ngOnInit(): void;
    ngOnDestroy(): void;
    select: ElementRef;
    ngAfterViewInit(): void;
    _items: any[];
    items: any[];
    disabledItems: any[];
    idField: string;
    textField: string;
    placeholder: string;
    allowClear: boolean;
    _value: any;
    value: any;
    writeValue(value: any): void;
    propagateChange: (_: any) => void;
    registerOnChange(fn: any): void;
    registerOnTouched(fn: any): void;
    template: (state: any) => any;
    getDisabledState(item: any): boolean;
    selectedValueValue: any;
    selectedValueChange: EventEmitter<{}>;
    selectedValue: any;
}
