import './DocExplorer.css'; import { GraphQLNamedType } from 'graphql/type'; import { Component } from 'react'; import { TypeGraph } from '../../graph/type-graph'; interface DocExplorerProps { typeGraph: TypeGraph | null; selectedTypeID: string | null; selectedEdgeID: string | null; onFocusNode: (id: string) => void; onSelectNode: (id: string | null) => void; onSelectEdge: (id: string | null) => void; } interface NavStackItem { title: string; type: GraphQLNamedType | null; searchValue: string | null; } interface DocExplorerState { navStack: ReadonlyArray; typeForInfoPopover: GraphQLNamedType | null; } export default class DocExplorer extends Component { state: DocExplorerState; static getDerivedStateFromProps(props: DocExplorerProps, state: DocExplorerState): DocExplorerState | null; render(): import("react/jsx-runtime").JSX.Element; handleSearch: (value: string) => void; } export {};