import { Column } from './types'; declare type UseTableMutationsProps = { columns: Column[]; updateFieldValues: (values: Record) => void; submitCustom: (values: Record) => void; editMode: boolean; editModeFieldValues: Record; enablePagination: boolean; setCurrentPage: (page: number) => void; setSearchQuery: (query: string) => void; searchQuery: string; onMutate: () => void; }; declare type UseTableMutationsReturn = { handleAddRow: () => void; handleDeleteRow: (rowIndex: number) => void; handleRemoveRowLocal: (rowIndex: number) => void; handleCellEdit: (fieldKey: string, rowIndex: number, newValue: any) => void; handleCellClear: (fieldKey: string, rowIndex: number) => void; }; export declare function useTableMutations({ columns, updateFieldValues, submitCustom, editMode, editModeFieldValues, enablePagination, setCurrentPage, setSearchQuery, searchQuery, onMutate }: UseTableMutationsProps): UseTableMutationsReturn; export {}; //# sourceMappingURL=useTableMutations.d.ts.map