/// import * as React from 'react'; import { Observable } from 'rxjs'; import { BaseView, BaseViewProps } from '../../React'; import { CommonPanelRenderProps } from '../CommonPanel/CommonPanel'; import { DataGridProps } from '../DataGrid/DataGridView'; import { PanelItemContext } from '../Panel/Panel'; import { SearchProps } from '../Search/SearchView'; import { ItemListPanelViewModel } from './ItemListPanelViewModel'; export interface ItemListPanelProps extends DataGridProps, CommonPanelRenderProps { search?: boolean | SearchProps | {}; } export interface ItemListPanelViewProps extends BaseViewProps>, ItemListPanelProps { } export declare class ItemListPanelView extends BaseView> { static displayName: string; static defaultProps: Partial; constructor(props: any); updateOn(viewModel: Readonly>): Observable[]; render(): JSX.Element; protected renderPanelHeader(content: any, searchView: any): JSX.Element; protected renderDataGrid(props: ItemListPanelProps): JSX.Element; protected handleSearchClick(e: React.MouseEvent): void; }