import React, { ReactNode } from 'react';
import { MenuOption } from './menu';
export interface DropdownMenuProps {
    label?: string;
    selected?: MenuOption;
    options?: MenuOption[][];
    onChange: (value: MenuOption) => void;
    onOptionHover?: (value?: unknown) => void;
    placeholder?: string;
    renderLabel?: (option: MenuOption, isOpen: boolean, onClick: () => void, focusedOption?: MenuOption) => ReactNode;
    fitContent?: boolean;
}
export declare const DropdownMenu: React.ForwardRefExoticComponent<DropdownMenuProps & React.RefAttributes<HTMLDivElement>>;
