import { AfterContentChecked, OnInit } from '@angular/core'; import { L10nLocale, L10nTranslationService } from 'angular-l10n'; import { TerraNestedDataPickerBaseService } from './service/terra-nested-data-picker-base.service'; import { TerraNodeTreeConfig } from '../../tree/node-tree/data/terra-node-tree.config'; import { TerraPagerInterface } from '../../pager/data/terra-pager.interface'; import * as i0 from "@angular/core"; export declare class TerraNestedDataPickerComponent implements OnInit, AfterContentChecked { _locale: L10nLocale; _translation: L10nTranslationService; _nestedTreeConfig: TerraNodeTreeConfig<{}>; /** * @description Service, that is used to request the nested data from the server */ inputNestedService: TerraNestedDataPickerBaseService<{}>; inputIsDisabled: boolean; /** * @description Tooltip that is shown on the TextInput */ inputTooltipText: string; inputName: string; displayResetButton: boolean; displaySearch: boolean; showFullSelectionPath: boolean; toggleTree: boolean; _nestedDataName: string; value: number | string; protected _isNotInitialCall: boolean; protected _onTouchedCallback: () => void; protected _onChangeCallback: (_: any) => void; private _completeNestedData; private _nestedList; constructor(_locale: L10nLocale, _translation: L10nTranslationService, _nestedTreeConfig: TerraNodeTreeConfig<{}>); ngAfterContentChecked(): void; ngOnInit(): void; writeValue(value: any): void; onSelectNode(): void; reset(): void; onBlur(): void; registerOnChange(fn: any): void; registerOnTouched(fn: any): void; showTree(): void; addNodes(nestedData: TerraPagerInterface<{}>, parentId: number | string): void; private updateCompleteNestedData; private getNestedData; private getNestedDataByParent; private getNestedDataByParentId; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }