import React from 'react';
import type { MenuProps } from 'antd';
import './index.less';
interface AvatarConfig {
    src?: string;
    alt?: string;
}
interface ProfileMenuProps {
    menuIcon?: React.ReactNode;
    userName?: string;
    email?: string;
    isShowUserName?: boolean;
    isShowEmail?: boolean;
    isShowUserInfo?: boolean;
    onClick?: () => void;
    avatar?: AvatarConfig;
    className?: string;
    style?: React.CSSProperties;
    menuItems?: MenuProps['items'];
    placement?: 'bottomLeft' | 'bottomCenter' | 'bottomRight' | 'topLeft' | 'topCenter' | 'topRight';
    trigger?: ('click' | 'hover')[];
    showBadge?: boolean;
    badgeCount?: number;
}
declare const ProfileMenu: React.FC<ProfileMenuProps>;
export default ProfileMenu;
