import { PaddingProps } from "styled-system";
import { MenuWithChildren } from "./menu-item.component";
import type { MenuType } from "../menu.types";
interface StyledMenuItemWrapperProps extends Pick<MenuWithChildren, "href" | "showDropdownArrow" | "overrideColor" | "clickToOpen" | "maxWidth">, PaddingProps {
    menuType: MenuType;
    selected?: boolean;
    hasSubmenu?: boolean;
    isOpen?: boolean;
    inFullscreenView?: boolean;
    asPassiveItem?: boolean;
    icon?: string;
    ariaLabel?: string;
    asDiv?: boolean;
    hasFocusableChild?: boolean;
    hasInput?: boolean;
    menuItemVariant?: Pick<MenuWithChildren, "variant">["variant"];
    inSubmenu?: boolean;
}
declare const StyledMenuItemWrapper: import("styled-components").StyledComponent<"a", any, {
    theme: object;
} & {
    as: import("react").ForwardRefExoticComponent<import("../../link").LinkProps & import("react").RefAttributes<HTMLAnchorElement | HTMLButtonElement>>;
} & StyledMenuItemWrapperProps, "theme" | "as">;
export default StyledMenuItemWrapper;
