/// export declare type TreeProps = { root?: TreeItemID; elements: { [key: string]: TreeItem; }; onTreeItemSelected: (key: TreeItemID) => void; onTreeItemExpanded: (key: TreeItemID, deep: boolean) => void; onTreeItemHovered?: (key: TreeItemID | null) => void; itemsKey?: string; selected?: TreeItemID; searchResults?: { query: string; matches: Set; }; zebra?: boolean; rowHeight?: number | string; }; export declare type TreeItemID = number; export declare type TreeItem = { id: TreeItemID; name: string; children: TreeItemID[]; expanded?: boolean; attributes?: { name: string; value: string; }[]; data?: { [name: string]: string | number | boolean | { __type__: string; value: any; }; }; decoration?: string; type?: string; }; export declare function Tree(props: TreeProps): JSX.Element; //# sourceMappingURL=Tree.d.ts.map