import { DropdownFiles, DropdownOnMouseEnterValueType, DropdownOnMouseLeaveValueType, DropdownMenuOption, DropdownOnChangeValueType, LinkComponentType } from './types';
import './dropdown-item-content.less';
export type DropdownItemContentProps = {
    option: DropdownMenuOption;
    /** In a multilevel dropdown, option that triggers sublevel to expand */
    isMultiLevelHandler?: boolean;
    onSelect: (option: DropdownMenuOption, files?: DropdownFiles) => void;
    onMouseEnter: (value?: DropdownOnMouseEnterValueType) => void;
    onMouseLeave: (value: DropdownOnMouseLeaveValueType) => void;
    onCloseDropdown: (value?: DropdownOnChangeValueType) => void;
    LinkComponent: LinkComponentType;
};
declare const DropdownItemContent: ({ option, onSelect, onMouseEnter, onMouseLeave, onCloseDropdown, isMultiLevelHandler, LinkComponent, }: DropdownItemContentProps) => import("react/jsx-runtime").JSX.Element;
export default DropdownItemContent;
