export interface UseEditLabelProps {
    label: string;
    onChange: (value: string) => void;
}
export interface UseEditLabelReturn {
    inEdition: boolean;
    value: string;
    inputRef: React.RefObject<HTMLInputElement | null>;
    buttonSubmitRef: React.RefObject<HTMLButtonElement | null>;
    buttonCancelRef: React.RefObject<HTMLButtonElement | null>;
    handleChange: (event: React.ChangeEvent<HTMLInputElement>) => void;
    handleSubmit: (event: React.KeyboardEvent<HTMLInputElement> | React.MouseEvent<HTMLButtonElement>) => void;
    handleCancel: (event: React.KeyboardEvent<HTMLInputElement> | React.FocusEvent<HTMLInputElement> | React.MouseEvent<HTMLButtonElement>) => void;
    handleBlur: (event: React.FocusEvent<HTMLInputElement>) => void;
    handleEditStart: () => void;
    handleKeyDown: (event: React.KeyboardEvent<HTMLInputElement>) => void;
}
//# sourceMappingURL=types.d.ts.map