///
declare const useRowEdit: (props: any) => {
nowInlineEditKey: string | null | undefined;
nowEditingData: any;
editInlineRow: (editkey: React.SetStateAction) => void;
setNowEditingData: import("react").Dispatch;
setNowInlineEditKey: import("react").Dispatch>;
onRowAttrValsChange: (row: any, attr: string, newAttrVal: any, otherAttrVals: any) => void;
onRowSaveClick: (row: any, index: number | null, isForce: any) => void;
onRowCancelClick: (row: any) => void;
onRowDeleteClick: (row: any, index: number | null) => void;
onRowEditClick: (row: any, index: number | null) => void;
onRowDetailClick: (row: any, index: number | null) => void;
onRowClick: (event: any, record: any, index?: number) => boolean;
onRowDoubleClick: (event: any, record: any, index?: number) => void;
handleIsRowEditableCanUse: (row: any, index?: number) => any;
};
export default useRowEdit;