import { ElementRef } from '@angular/core'; import { PoTreeViewItem } from '../po-tree-view-item/po-tree-view-item.interface'; export declare class PoTreeViewItemContentComponent { private readonly keyboardService; private readonly languageService; protected readonly literals: any; protected inputCheckbox: any; protected lineElement: ElementRef; readonly componentsSize: import("@angular/core").InputSignal; readonly item: import("@angular/core").InputSignal; readonly level: import("@angular/core").InputSignal; readonly selectable: import("@angular/core").InputSignal; readonly selectedValue: import("@angular/core").InputSignal; readonly singleSelect: import("@angular/core").InputSignal; readonly expanded: import("@angular/core").OutputEmitterRef; readonly selected: import("@angular/core").OutputEmitterRef; readonly activated: import("@angular/core").OutputEmitterRef; protected idRadio: string; protected isLabelTruncated: boolean; protected get hasSubItems(): boolean; protected get expandIcon(): string; protected get isDisabled(): boolean; protected get isExpanded(): boolean; protected get isSelected(): boolean; protected get itemIcon(): string | undefined; protected onLineFocus(event: FocusEvent): void; protected onLineMouseEnter(event: MouseEvent): void; private updateLabelTruncation; protected onLineClick(event: MouseEvent): void; protected onKeydown(event: KeyboardEvent): void; private handleArrowRight; private handleArrowLeft; private handleSelect; private applyPressedState; private handleCharacterNavigation; }