import { AfterContentChecked, OnInit } from '@angular/core'; import { L10nLocale, L10nTranslationService } from 'angular-l10n'; import { TerraCategoryPickerBaseService } from './service/terra-category-picker-base.service'; import { CategoryDataInterface } from './data/category-data.interface'; import { CategoryValueInterface } from './data/category-value.interface'; import { TerraNestedDataPickerComponent } from '../nested-data-picker/terra-nested-data-picker.component'; import { NestedDataTreeConfig } from '../nested-data-picker/config/nested-data-tree.config'; import * as i0 from "@angular/core"; export declare class TerraCategoryPickerComponent extends TerraNestedDataPickerComponent implements OnInit, AfterContentChecked { _locale: L10nLocale; _nestedTreeConfig: NestedDataTreeConfig; /** * @description Service, that is used to request the category data from the server */ inputCategoryService: TerraCategoryPickerBaseService; /** * @description Language in which the categories shall be displayed */ inputLanguage: string; /** * @description PlentyId of the shop that is currently being worked on */ inputPlentyId: number; _categoryName: string; _isContainerCategorySelected: boolean; private readonly _completeCategory; private _list; constructor(_locale: L10nLocale, translation: L10nTranslationService, _nestedTreeConfig: NestedDataTreeConfig); ngAfterContentChecked(): void; ngOnInit(): void; getCompleteCategoryObject(): CategoryValueInterface; writeValue(value: any): void; onSelectNode(): void; reset(): void; addNodes(data: any, parentNodeId: number | string): void; private _updateCompleteCategory; private _getCategoriesByParentId; private _findCategoryDetails; private _getCategoriesByParent; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }