import * as React from 'react'; import { InventoryReflection, InventoryPackage } from '@tygen/reflector'; import { TreeRowProps, NavTree } from './ui/tree-render'; import { TextItem } from './ui/tree'; import { ViewSettings } from './view'; declare class PackageItem extends TextItem { href(version?: string): string; } export declare class InventoryPage extends React.Component<{ reflection: InventoryReflection; settings: ViewSettings; }> { query: string | undefined; searchResult: import("./utils/promise").MobxPromise; readonly tree: NavTree; }>; readonly remote: string | undefined; render(): JSX.Element; renderItem(props: TreeRowProps): JSX.Element; onSelect(e: React.KeyboardEvent, item: PackageItem): void; onRemoteSearch(query?: string): void; } export declare class InventoryNode extends React.Component & { settings: ViewSettings; }> { render(): JSX.Element; onSelect(e: React.FormEvent): void; } export {}; //# sourceMappingURL=inventory.d.ts.map