import React, { FC } from 'react';
import { ChildrenOf } from '../../util/types';
import { MenuItem } from './menu-item.component';
import './menu.component.scss';
export declare type MenuPropsType = {
    className?: string;
    children?: ChildrenOf<typeof MenuItem> | ChildrenOf<typeof MenuItem>[];
    activeItemId?: string | null;
    onSelect?: (e: React.SyntheticEvent, id: string) => void;
    role?: string;
    style?: React.CSSProperties;
};
export declare type Ref = HTMLUListElement;
export declare const Menu: FC<MenuPropsType>;
