import { Placement } from '@popperjs/core';
import { ReactElement } from 'react';
import { IconType } from '../../Icon/Icon';
export type AuthenticatedUserModalProps = {
    open: boolean;
    anchorEl?: HTMLElement | null;
    placement?: Placement;
    fallbackPlacements?: Placement;
    containerEl?: HTMLElement;
    menuItems?: MenuItemType[];
    onClose?: () => void;
    onSignedOut?: () => void;
    onCloseMenu?: () => void;
};
export type MenuItemType = {
    icon: IconType;
    text: string;
    link: string;
    enabled?: boolean;
};
export declare const AuthenticatedUserModal: (props: AuthenticatedUserModalProps) => ReactElement | null;
