import * as React from 'react'; import { LinkProps } from '../../_lib/ComponentAbstraction'; interface MenuListItemContextProps { padding: 16 | 24; } export declare const MenuListItemContext: React.Context; export interface MenuListItemBaseData { primary: string | React.ReactNode; secondary?: string; onClick?: (e: React.MouseEvent) => void; disabled?: boolean; gtmClass?: string; noHover?: boolean; } interface MenuListItemProps extends MenuListItemBaseData { children?: React.ReactNode; } export default function MenuListItem({ primary, secondary, onClick, disabled, noHover, gtmClass, children, }: MenuListItemProps): import("react/jsx-runtime").JSX.Element; interface MenuListLinkItemProps extends MenuListItemBaseData, Omit { link: string; children?: React.ReactNode; } export declare function MenuListLinkItem({ link, onClick, disabled, primary, secondary, gtmClass, noHover, children, ...linkProps }: MenuListLinkItemProps): import("react/jsx-runtime").JSX.Element; interface MenuListLinkItemWithIconProps extends MenuListLinkItemProps { icon: React.ReactNode; } interface MenuListItemWithIconProps extends MenuListItemProps { icon: React.ReactNode; } export declare function MenuListLinkItemWithIcon({ icon, primary: text, ...props }: MenuListLinkItemWithIconProps): import("react/jsx-runtime").JSX.Element; export declare function MenuListItemWithIcon({ icon, primary: text, ...props }: MenuListItemWithIconProps): import("react/jsx-runtime").JSX.Element; export declare const MenuListSpacer: import("styled-components").StyledComponent<"div", import("styled-components").DefaultTheme, {}, never>; export declare const MenuListLabel: import("styled-components").StyledComponent<"div", import("styled-components").DefaultTheme, {}, never>; export {}; //# sourceMappingURL=index.d.ts.map