import { OnInit } from '@angular/core'; import { TerraLeafInterface } from '../leaf/terra-leaf.interface'; import * as i0 from "@angular/core"; /** * @author mkunze * @deprecated since v5. Use mat-tree instead. */ export declare class TerraBaseTreeComponent implements OnInit { /** * current level leaf list */ inputLeafList: Array; /** * leafs one level higher than current leaf */ inputParentLeafList: Array; /** * complete leaf list for better and faster searching */ inputCompleteLeafList: Array; ngOnInit(): void; getSelectedLeaf(): TerraLeafInterface; _onLeafClick(clickedLeaf: TerraLeafInterface): void; _toggleOpen(clickedLeaf: TerraLeafInterface): void; private _iterateOverParents; private _iterateOverSiblings; private _iterateOverChildren; private _recursiveLeafListInactive; private _recursiveSearchActiveLeaf; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }