import { IMenuOptionChild, IMenuOption, ILabel } from '../../../typings';
declare const useKeyEvent: (props: {
    input: string;
    filterOptions: IMenuOptionChild[];
    options: IMenuOption[];
    handleOkClick: (option?: IMenuOption | IMenuOptionChild) => void;
    handleOptionClick: (option?: IMenuOption | IMenuOptionChild) => void;
    handleTemplateOptionClick: (replaceItem: ILabel[], hideMenu?: boolean) => void;
}) => {
    highLightIndex: number;
    onArrowUp: () => void;
    onArrowDown: () => void;
    onEnter: () => void;
    onMouseEnter: (index: number, key: string) => void;
    onMouseLeave: () => void;
    highLightKeyword: string;
};
export default useKeyEvent;
