/// <reference types="react" />
import { BaseDataGridControl } from "./BaseDataGridControl";
import { IDataDefinition } from "../../Common/Data/Definitions/IDataDefinition";
export declare class XDataGrid extends BaseDataGridControl {
    dataGridMode: string;
    selectedValueName?: string;
    render(): JSX.Element;
    getColumnSetting: () => import("./BaseDataGridControl").ColumnDef[];
    changeData: (params: any, event: any) => void;
    handleData: (params: any, event: any, details: any) => void;
    getRows: () => any[];
    getAddedData(): IDataDefinition | IDataDefinition[] | undefined;
    renderEditUI(): JSX.Element | null;
}
