import * as React from 'react'; import { TreeItem, TreeItemID, TreeProps } from './Tree'; declare type FlatTreeItem = { key: TreeItemID; element: TreeItem; level: number; }; declare type FlatTreeItems = FlatTreeItem[]; export declare class TreeItems extends React.PureComponent { state: { flatKeys: TreeItemID[]; flatTreeItems: FlatTreeItems; maxDepth: number; }; static getDerivedStateFromProps(props: any, state: any): { itemsKey: any; flatTreeItems: FlatTreeItems; flatKeys: number[]; maxDepth: number; }; selectElement: (key: TreeItemID) => void; onKeyDown: (e: React.KeyboardEvent) => void; buildRow: ({ index, style }: { index: number; style: Object; }) => JSX.Element; keyMapper: (index: number) => number; render(): JSX.Element; } export {}; //# sourceMappingURL=TreeItems.d.ts.map