import React from 'react';
import { type BoxProps } from '../Box/Box';
interface BaseDropdownItemProps {
    iconComponent?: React.ReactNode;
    label: React.ReactNode;
    /** Optional secondary line rendered under the label (e.g. a balance). */
    description?: React.ReactNode;
    id: string;
    onClick?: (id: string) => void;
    isSelected?: boolean;
    isDisabled?: boolean;
    horizontalIconGap?: BoxProps['gap'];
    tagComponent?: React.ReactNode;
    borderRadius?: BoxProps['borderRadius'];
    horizontalPadding?: BoxProps['paddingX'];
    verticalPadding?: BoxProps['paddingY'];
}
/**
 * Represents a single option in a dropdown.
 */
declare function BaseDropdownItem({ iconComponent, label, description, id, onClick, isSelected, isDisabled, borderRadius, horizontalIconGap, tagComponent, horizontalPadding, verticalPadding, }: BaseDropdownItemProps): React.JSX.Element;
export default BaseDropdownItem;
