import * as React from 'react';
import { Subject } from 'rxjs';
import { datagrid, CssValue, t } from '../common';
export declare type DataGrid = datagrid.DataGrid;
export declare type ITestGridViewProps = {
    grid: datagrid.Grid;
    events$?: Subject<t.GridEvent>;
    editorType?: t.TestEditorType;
    style?: CssValue;
    Table?: Handsontable;
};
export declare type ITestGridViewState = {};
export declare class TestGridView extends React.PureComponent<ITestGridViewProps, ITestGridViewState> {
    state: ITestGridViewState;
    private state$;
    private unmounted$;
    private grid$;
    componentDidMount(): void;
    componentWillUnmount(): void;
    private get Table();
    render(): JSX.Element;
}
