import { EventEmitter, OnInit } from '@angular/core'; import { Subscription } from 'rxjs'; import { AtSelectControlService } from '../../select/at-select-control.service'; import { AtSelectComponent } from '../../select/at-select.component'; import { AtTreeNode, AtTreeNodeOptions } from '../../tree/at-tree-node'; import { AtTreeComponent } from '../../tree/at-tree.component'; import { AtTreeService } from '../../tree/at-tree.service'; import { AtFormatEmitEvent } from '../../tree/interface'; import { AtTreeSelectTopControlComponent } from '../at-tree-select-top-control/at-tree-select-top-control.component'; export declare class AtTreeSelectComponent extends AtSelectComponent implements OnInit { at_select_control_service: AtSelectControlService; atTreeService: AtTreeService; isDestroy: boolean; atAllowClear: boolean; atShowExpand: boolean; atShowSearch: boolean; atDisabled: boolean; atShowLine: boolean; atAsyncData: boolean; atMultiple: boolean; atDefaultExpandAll: boolean; private _atNodes; atDefaultExpandedKeys: string[]; atDisplayWith: (node: AtTreeNode) => string; readonly atCleared: EventEmitter; readonly atRemoved: EventEmitter; readonly atExpandChange: EventEmitter; readonly atTreeClick: EventEmitter; readonly atTreeCheckBoxChange: EventEmitter; atNodes: AtTreeNodeOptions[]; treeNodes: any[]; atCheckable: boolean; treeRef: AtTreeComponent; atTreeSelectTopControlComponent: AtTreeSelectTopControlComponent; showTree: boolean; private _selectedNodes; selectedNodes: AtTreeNode[]; updateSelectedNodes(type?: string): void; readonly isMultiple: boolean; writeValue(value: string[] | string): void; subExpandeChange(): void; subscribeSelectionChange(): Subscription; subSelectChange(): void; subOpenStatus(): void; ngOnInit(): void; subSearch(): void; constructor(at_select_control_service: AtSelectControlService, atTreeService: AtTreeService); }