import { useTableReturnType, useTableProps } from '../refineTable'; import { BaseRecord, HttpError } from '../../../interfaces'; import { TuseFormProps, UseFormReturnType } from '../../form/useForm'; import { Antd } from '../../../components/antd'; export declare type useEditableTableReturnType = useTableReturnType & UseFormReturnType & { saveButtonProps: Antd.ButtonProps & { onClick: () => void; }; cancelButtonProps: Antd.ButtonProps & { onClick: () => void; }; editButtonProps: (id: string) => Antd.ButtonProps & { onClick: () => void; }; isEditing: (id: string) => boolean; }; declare type useEditableTableProps = useTableProps & TuseFormProps; export declare const useEditableTable: (props?: useEditableTableProps) => useEditableTableReturnType; export {};