import React from 'react'; import type { RendererProps } from 'jamis-core'; import type { GridColumn, GridSchema, SchemaCollection } from '../types'; interface GridProps extends RendererProps, Omit { itemRender?: (item: any, length: number, props: any) => JSX.Element; } export default class Grid extends React.Component { static propsList: Array; static defaultProps: {}; renderChild(region: string, node: SchemaCollection, length: number, props?: any): JSX.Element; renderColumn: (column: GridColumn, key: number, length: number) => JSX.Element; renderColumns(columns: GridColumn[]): JSX.Element[] | null; render(): JSX.Element; } export declare class GridRenderer extends Grid<{}> { } export {};