import React, { Component } from 'react'; import { ExtendedNodeData, TreeItem, NodeRenderer } from 'react-sortable-tree'; import { IView } from '../../../types'; declare type ViewId = string; export interface ViewTreeItem extends IView, TreeItem { } export interface SortableViewsProps { views: IView[]; onChange: (treeData: ViewTreeItem[]) => void; onClick?: (id: ViewId) => void; rowHeight?: number; nodeContentRenderer?: NodeRenderer; className?: string; } declare class SortableViews extends Component { generateNodeProps: ({ node }: ExtendedNodeData) => { moveHandle: React.JSX.Element; title: React.JSX.Element; }; canNodeHaveChildren: () => boolean; render(): React.JSX.Element; } export default SortableViews; //# sourceMappingURL=SortableViews.d.ts.map