import React, { FocusEvent } from 'react';
import { Cell, WorksheetItem } from '../../types';
export type EditableCellOnKeyDown = (event: React.KeyboardEvent<HTMLInputElement>, newValue: unknown) => void;
export declare const useEditableCell: <T extends WorksheetItem>(cell: Cell<T>) => {
    handleBlur: (event?: FocusEvent<HTMLInputElement>, cell?: Cell<T>) => void;
    handleChange: (newValue: unknown) => void;
    handleDoubleClick: () => void;
    handleKeyDown: EditableCellOnKeyDown;
    isEditing: boolean;
};
//# sourceMappingURL=useEditableCell.d.ts.map