import { type ComponentType } from '../../model/ComponentType'; import { type LinkProps } from '../../model/LinkProps'; import { type PreventableEventWithTarget } from '../../ui-kit/PreventableEvent'; export interface DropdownMenuProps extends ComponentType { dropdownRef?: { current: HTMLDivElement | null; }; items?: LinkProps[]; activeItem?: LinkProps; ariaLabel?: string; renderDropdownItem?: ({ item, i, activeItem, handlers }: renderDropdownItemProps) => void; handlers?: Record void>; onItemClick?: () => void; } export declare type renderDropdownItemProps = { item?: LinkProps; i?: number; activeItem?: LinkProps; handlers?: Record void>; closeDropdown?: () => void; }; export declare const DropdownMenu: ({ dropdownRef, items, activeItem, ariaLabel, renderDropdownItem, handlers, onItemClick, }: DropdownMenuProps) => any; export declare const DropdownMenuItem: import("@redneckz/uni-jsx").UNIComponent;