import * as React from "react";
export interface IDropdownItemProps extends React.HTMLAttributes<HTMLDivElement> {
    /**
     * The content of the dropdown item
     */
    children?: React.ReactNode;
    /**
     * Whether the dropdown is currently shown
     */
    dropdownShow?: boolean;
    /**
     * The index of the item in the dropdown
     */
    index?: number;
    /**
     * Whether the dropdown item is disabled
     */
    disabled?: boolean;
    /**
     * Function to set the dropdown's visibility
     */
    setShowDropdown?: React.Dispatch<React.SetStateAction<boolean>>;
    /**
     * Handler function when the dropdown item is clicked
     */
    onClickHandler?: (e?: React.SyntheticEvent) => void;
    /**
     * The size of the dropdown item
     */
    size?: "md" | "lg";
    /**
     * The position of the item in the dropdown (for styling first/last items)
     */
    position?: "first" | "middle" | "last";
    /**
     * Controls whether the dropdown should close when this item is clicked
     */
    shouldCloseOnItemClick?: boolean;
}
export declare const DropdownItem: React.ForwardRefExoticComponent<IDropdownItemProps & React.RefAttributes<HTMLDivElement>>;
