/// <reference types="react" />
import type { Cell, Table } from "@tanstack/react-table";
import type { CommandClick } from "../../grid-component/type";
import type { VirtualItem, Virtualizer } from "@tanstack/react-virtual";
interface TableBodyCellProps<T> {
    table: Table<T>;
    rowVirtualizer: Virtualizer<HTMLDivElement, HTMLDivElement>;
    columnVirtualizer: Virtualizer<HTMLDivElement, HTMLDivElement>;
    tableId: string;
    cell: Cell<T, unknown>;
    commandClick?: (args: CommandClick<T>) => void;
    virtualRow: VirtualItem;
    isRowEditable?: boolean;
    [key: string]: any;
}
declare const TableBodyCellEdit: <RecordType extends object>(props: TableBodyCellProps<RecordType>) => JSX.Element;
export default TableBodyCellEdit;
