export interface TreeItem { text: string; value: any; disabled?: boolean; checked?: boolean; collapsed?: boolean; children?: TreeItem[]; } export declare class TreeviewItem { private internalDisabled; private internalChecked; private internalCollapsed; private internalChildren; text: string; value: any; constructor(item: TreeItem, autoCorrectChecked?: boolean); checked: boolean; setCheckedRecursive(value: boolean): void; disabled: boolean; collapsed: boolean; setCollapsedRecursive(value: boolean): void; children: TreeviewItem[]; getCheckedItems(): TreeviewItem[]; correctChecked(): void; private getCorrectChecked(); }