import { TextFieldProps } from '@mui/material';
type Options = Pick<TextFieldProps, 'onDoubleClick' | 'onCopy' | 'onFocus'> & {
    inputRef: React.MutableRefObject<HTMLInputElement | null>;
};
export declare function useEvents({ onDoubleClick, onCopy, onFocus, inputRef }: Options): {
    handleDoubleClick: (event: React.MouseEvent<HTMLDivElement, MouseEvent>) => void;
    handleCopy: (event: React.ClipboardEvent<HTMLInputElement>) => void;
    handleFocus: (event: React.FocusEvent<HTMLInputElement, Element>) => void;
};
export {};
