import React from 'react'; import { TooltipPlacement } from '../../../tooltip'; import { DropdownSize } from '../../../constants'; export declare const SizeValues: { S: { height: number; padding: string; marginBottom: number; }; M: { height: number; padding: string; marginBottom: number; }; L: { height: number; padding: string; marginBottom: number; }; XL: { height: number; padding: string; marginBottom: number; }; }; export type DropDownItemStyleProps = { value: string | number; selected?: boolean; tmpSelected?: boolean; size: DropdownSize; disabled?: boolean; itemAsLink?: boolean; borderRadius?: number; disableHover?: boolean; hideBackgroundColorOnSelected?: boolean; }; export type DropDownItemProps = { value: string | number; children?: React.ReactElement[]; selected?: boolean; disabled?: boolean; tooltipText?: string; tooltipTextPlacement?: TooltipPlacement; tmpSelected?: boolean; size: DropdownSize; onClick?: (value: string | number) => void; onMouseDown?: (value: string | number, e: React.MouseEvent) => void; onMouseEnter?: () => void; onMouseLeave?: () => void; itemAsLink?: boolean; className?: string; showTooltipOnDisabled?: boolean; borderRadius?: number; getRef?: (ref: HTMLDivElement | null) => void; hideBackgroundColorOnSelected?: boolean; }; export declare function DropdownListItem({ value, children, size, onClick, onMouseDown, onMouseEnter, onMouseLeave, selected, disabled, tmpSelected, itemAsLink, tooltipText, className, tooltipTextPlacement, showTooltipOnDisabled, borderRadius, hideBackgroundColorOnSelected, getRef, }: DropDownItemProps): import("@emotion/react/jsx-runtime").JSX.Element;