import React from 'react'; import { ClientConn, FunctionDesc } from '@ticlo/core/editor'; import { TypeTreeItem, TypeTreeRoot } from './TypeTreeItem'; import { OnTypeClick } from './TypeView'; interface Props { conn: ClientConn; search?: string; filter?: (desc: FunctionDesc) => boolean; showPreset?: boolean; onTypeClick?: OnTypeClick; style?: React.CSSProperties; } interface State { } export declare class TypeTree extends React.PureComponent { rootNode: TypeTreeRoot; list: TypeTreeItem[]; constructor(props: Props); forceUpdateLambda: () => void; forceUpdateImmediate: () => void; renderChild: (idx: number, style: React.CSSProperties) => JSX.Element; refreshList(): void; rendered: boolean; render(): JSX.Element; componentWillUnmount(): void; } export {};