/** * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://github.com/NG-ZORRO/ng-zorro-antd/blob/master/LICENSE */ import { Direction, Directionality } from '@angular/cdk/bidi'; import { CdkTree, TreeControl } from '@angular/cdk/tree'; import { ChangeDetectorRef, IterableDiffer, IterableDiffers, OnChanges, OnDestroy, OnInit, SimpleChanges, ViewContainerRef } from '@angular/core'; import { VtsNoAnimationDirective } from '@ui-vts-kit/ng-vts/core/no-animation'; import { Subject } from 'rxjs'; import { BooleanInput, NumberInput, VtsSafeAny, VtsSizeLMSType } from '@ui-vts-kit/ng-vts/core/types'; import { DataSource } from '@angular/cdk/collections'; import * as i0 from "@angular/core"; export declare class VtsTreeView extends CdkTree implements OnInit, OnDestroy, OnChanges { protected differs: IterableDiffers; protected changeDetectorRef: ChangeDetectorRef; noAnimation?: VtsNoAnimationDirective; private directionality?; static ngAcceptInputType_vtsShowLine: BooleanInput; static ngAcceptInputType_vtsIndent: NumberInput; static ngAcceptInputType_vtsInitialIndent: NumberInput; private destroy$; dir: Direction; _dataSourceChanged: Subject; _reRenderNodes: Subject; treeControl: TreeControl; get dataSource(): DataSource; set dataSource(dataSource: DataSource); vtsIndent: number; vtsInitialIndent: number; vtsShowLine: boolean; vtsSize: VtsSizeLMSType; constructor(differs: IterableDiffers, changeDetectorRef: ChangeDetectorRef, noAnimation?: VtsNoAnimationDirective, directionality?: Directionality); ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; ngOnDestroy(): void; renderNodeChanges(data: T[] | ReadonlyArray, dataDiffer?: IterableDiffer, viewContainer?: ViewContainerRef, parentData?: T): void; static ɵfac: i0.ɵɵFactoryDeclaration, [null, null, { optional: true; host: true; }, { optional: true; }]>; static ɵcmp: i0.ɵɵComponentDeclaration, "ng-component", never, { "treeControl": { "alias": "vtsTreeControl"; "required": false; }; "dataSource": { "alias": "vtsDataSource"; "required": false; }; "vtsIndent": { "alias": "vtsIndent"; "required": false; }; "vtsInitialIndent": { "alias": "vtsInitialIndent"; "required": false; }; "vtsShowLine": { "alias": "vtsShowLine"; "required": false; }; "vtsSize": { "alias": "vtsSize"; "required": false; }; }, {}, never, never, false, never>; }