import React from 'react'; import type { RendererProps, Schema } from 'jamis-core'; import type { Grid2DObject, Grid2DSchema } from './types'; interface Grid2DProps extends RendererProps, Omit { itemRender?: (item: any, key: number, length: number, props: any) => JSX.Element; } export default class Grid2D extends React.Component { static propsList: Array; static defaultProps: Partial; constructor(props: Grid2DProps); renderChild(region: string, node: Schema): JSX.Element; renderGrid(grid: Grid2DObject, key: number, length: number): JSX.Element | null; renderGrids(): (JSX.Element | null)[]; render(): JSX.Element; } export declare class Grid2DRenderer extends Grid2D { } export {};