import React from 'react';
export interface IMoreMenuOptions {
    /** The link to use */
    href?: string;
    /** The function to call when the user clicks the button */
    onClick?: (e: React.MouseEvent<HTMLElement>) => void;
    /** The text to show */
    text: string;
    /** The icon to show */
    icon?: string;
    /** Additional classes */
    className?: string;
    /** The GTM context */
    'data-gtm-event-context'?: string;
    /** The GTM event type */
    'data-gtm-event-type'?: string;
    /** The Jest test ID */
    'data-testid'?: string;
}
export interface IMoreMenuProps {
    /** The element to wrap around the content */
    element?: 'div' | 'li' | 'p';
    /** An id for the menu */
    id?: string;
    /** The menu items */
    options: Array<IMoreMenuOptions>;
    /** Additional classes */
    className?: string;
    /** The language to use */
    locale?: string;
}
declare const MoreMenu: ({ element, id, options, className, }: IMoreMenuProps) => React.DetailedReactHTMLElement<{
    ref: React.RefObject<HTMLDivElement | HTMLParagraphElement | HTMLLIElement>;
    className: string;
    children: import("react/jsx-runtime").JSX.Element;
}, HTMLDivElement | HTMLParagraphElement | HTMLLIElement>;
export default MoreMenu;
