interface StyledMenuItemContentProps {
    customIcon?: boolean;
    depth: number;
    hasChildren?: boolean;
    icon?: boolean;
    responsive?: boolean;
}
interface StyledResponsiveMenuItemProps {
    active?: boolean;
    depth: number;
    hasIcon?: boolean;
    responsive?: boolean;
}
interface StyledIconProps {
    depth: number;
    expanded: boolean;
    reduceMotion: boolean;
}
export declare const StyledIcon: import("styled-components").StyledComponent<import("react").ForwardRefExoticComponent<import("../../../icon").IconProps & import("react").RefAttributes<HTMLSpanElement>>, any, StyledIconProps, never>;
export declare const StyledMenuItemContent: import("styled-components").StyledComponent<"span", any, StyledMenuItemContentProps, never>;
export declare const StyledNestedMenuWrapper: import("styled-components").StyledComponent<"div", any, {
    depth: number;
    hasIcon?: boolean;
    responsive?: boolean;
}, never>;
export declare const StyledNestedMenu: import("styled-components").StyledComponent<"ul", any, {
    depth: number;
    hasIcon?: boolean;
    responsive?: boolean;
}, never>;
export declare const StyledResponsiveMenuListItem: import("styled-components").StyledComponent<"li", any, {}, never>;
export declare const StyledResponsiveMenuItem: import("styled-components").StyledComponent<"button", any, StyledResponsiveMenuItemProps, never>;
export declare const StyledResponsiveMenuActionLink: import("styled-components").StyledComponent<"a", any, {
    depth: number;
    responsive?: boolean;
}, never>;
export declare const StyledResponsiveMenuActionButton: import("styled-components").StyledComponent<"button", any, {
    depth: number;
    responsive?: boolean;
}, never>;
export {};
