import { OnDestroy, OnInit } from '@angular/core'; import { TerraNodeTreeConfig } from './data/terra-node-tree.config'; import { L10nLocale, L10nTranslationService } from 'angular-l10n'; import { FormControl } from '@angular/forms'; import * as i0 from "@angular/core"; /** * @deprecated since v5. Use mat-tree instead. */ export declare class TerraNodeTreeComponent implements OnDestroy, OnInit { _locale: L10nLocale; private _translation; /** * @description The config to handle actions on tree or node. */ inputConfig: TerraNodeTreeConfig; /** * @description Shows the search box above the tree. */ inputShowSearch: boolean; /** * @description Disables or enables the System Tree */ isTreeDisabled: boolean; _formControl: FormControl; constructor(_locale: L10nLocale, _translation: L10nTranslationService); ngOnInit(): void; ngOnDestroy(): void; private _doSearch; private _search; /** @description Checks whether a node matches a given search string */ private _matchesSearchString; /** @description Checks whether a given search string matches some of the node's tags. */ private _matchesTags; /** @description Checks whether a given search string matches the name of a node. */ private _matchesName; static ɵfac: i0.ɵɵFactoryDeclaration, never>; static ɵcmp: i0.ɵɵComponentDeclaration, "terra-node-tree", never, { "inputConfig": "inputConfig"; "inputShowSearch": "inputShowSearch"; "isTreeDisabled": "isTreeDisabled"; }, {}, never, never>; }