import { DropdownOnChangeValueType, DropdownOnMouseEnterValueType, DropdownOnMouseLeaveValueType, DropdownMenuOption } from './types';
export type DropdownItemButtonProps = {
    option: DropdownMenuOption;
    /** In a multilevel dropdown, option that triggers sublevel to expand */
    isMultiLevelHandler?: boolean;
    onClick?: (e?: DropdownOnChangeValueType | DropdownMenuOption) => void;
    onMouseEnter?: (e: DropdownOnMouseEnterValueType) => void;
    onMouseLeave?: (e: DropdownOnMouseLeaveValueType) => void;
    onCloseDropdown: (value: DropdownOnChangeValueType) => void;
};
declare const DropdownItemButton: ({ option, onClick, onMouseLeave, onMouseEnter, onCloseDropdown, isMultiLevelHandler, }: DropdownItemButtonProps) => import("react/jsx-runtime").JSX.Element;
export default DropdownItemButton;
