import React from 'react';
import { Column } from 'material-table';
export declare type EditableTableColumn<T extends object> = Column<T>;
declare type EditableTableProps<T extends object> = {
    title: string;
    data: T[];
    columns: EditableTableColumn<T>[];
    onRowUpdate?: any;
    onRowDelete?: any;
    selectable?: boolean;
    EditRowComponent?: React.FunctionComponent;
};
export declare const EditableTable: <T extends object>({ title, data, columns, onRowUpdate, onRowDelete, selectable, }: EditableTableProps<T>) => JSX.Element;
export {};
