import { AfterViewInit, ElementRef } from "@angular/core"; import { type TreeviewItemProps, TreeviewOpenChangeEvent, TreeviewSelectionChangeEvent } from "@design-system-rte/core/components/treeview"; import { DropdownItemConfig } from "../dropdown/dropdown.types"; import { TreeviewCheckService } from "./treeview-check.service"; import { TreeviewSelectionService } from "./treeview-selection.service"; import * as i0 from "@angular/core"; export declare class TreeviewComponent implements AfterViewInit { readonly treeRef: import("@angular/core").Signal | undefined>; readonly isCompact: import("@angular/core").InputSignal; readonly hasCheckbox: import("@angular/core").InputSignal; readonly items: import("@angular/core").InputSignal; readonly selectedId: import("@angular/core").InputSignal; readonly selectedPath: import("@angular/core").InputSignal; readonly id: import("@angular/core").InputSignal; readonly itemClick: import("@angular/core").OutputEmitterRef; readonly openChange: import("@angular/core").OutputEmitterRef; readonly actionIconClick: import("@angular/core").OutputEmitterRef<{ itemId: string; event: Event; }>; readonly actionMenuClick: import("@angular/core").OutputEmitterRef<{ itemId: string; menuItemId: string; menuItemLabel: string; event: Event; item?: DropdownItemConfig; }>; readonly selectionChange: import("@angular/core").OutputEmitterRef; readonly checkedIdsChange: import("@angular/core").OutputEmitterRef>; readonly selectionService: TreeviewSelectionService; readonly checkService: TreeviewCheckService; private cdr; private keyboardService; private destroyRef; readonly hasCheckedItems: import("@angular/core").Signal; readonly hasNestedItems: import("@angular/core").Signal; constructor(); private setupKeyboardListeners; ngAfterViewInit(): void; itemTrack(item: TreeviewItemProps): string; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }