/// <reference types="react" />
import { ExtractProps } from '@bem-react/core';
export * from '../Menu@desktop';
export declare const Menu: import("react").StatelessComponent<{
    children?: import("react").ReactNode;
    items?: import("../Menu").MixedItem[] | undefined;
    value?: any;
    style?: import("react").CSSProperties | undefined;
    view?: string | undefined;
    className?: string | undefined;
    disabled?: boolean | undefined;
    innerRef?: import("../../typings/utility-types").Maybe<import("react").Ref<HTMLElement>>;
    onChange?: import("../Menu").ChangeEventHandler<HTMLElement> | undefined;
    focused?: boolean | undefined;
    onActiveItemChange?: ((id: string) => void) | undefined;
    renderItem?: import("../../lib/render-override").RenderOverride<import("../Menu@desktop").MenuItemProps, import("../Menu@desktop").MenuItemProps> | undefined;
} & {} & {
    size?: "s" | "m" | undefined;
} & {
    width?: "auto" | "max" | undefined;
} & import("../_view/Menu_view_default").IMenuViewDefaultProps & import("../_theme/Menu_theme_normal").IMenuThemeNormalProps>;
export declare type IMenuProps = ExtractProps<typeof Menu>;
