import * as React from 'react'; import { ProfileMenuItemType } from './Dropdown/utils/getIconToRender'; export type { ProfileMenuItemType }; export interface ProfileMenuItem { label: string; type: ProfileMenuItemType; href?: string; onClick?: () => void; } export interface AccesibleProfileMenuProps { /** Nombre del usuario a mostrar en la cabecera del menú */ userInfo: { name: string; id: number; picture: string; }; /** Items del menú de navegación */ menuItems: ProfileMenuItem[]; /** Control externo del menú (opcional, para coordinar con otros menús) */ isOpen?: boolean; onOpen?: () => void; onClose?: () => void; } export declare const UserDropdown: ({ userInfo, menuItems, isOpen: controlledIsOpen, onOpen: controlledOnOpen, onClose: controlledOnClose, }: AccesibleProfileMenuProps) => React.ReactElement; //# sourceMappingURL=UserDropdown.d.ts.map