/** * @license EUPL-1.2+ * Copyright Gemeente Amsterdam */ import type { HTMLAttributes, PropsWithChildren } from 'react'; export type MenuProps = { /** * A name for this menu, which screen readers will announce. * Only applies to the `inWideWindow` appearance: otherwise, the menu is in the Page Header, which ensures accessibility itself. * @default Hoofdmenu */ accessibleName?: string; /** Hides the component on narrow windows. */ inWideWindow?: boolean; } & PropsWithChildren>; export declare const MenuRoot: import("react").ForwardRefExoticComponent<{ /** * A name for this menu, which screen readers will announce. * Only applies to the `inWideWindow` appearance: otherwise, the menu is in the Page Header, which ensures accessibility itself. * @default Hoofdmenu */ accessibleName?: string; /** Hides the component on narrow windows. */ inWideWindow?: boolean; } & HTMLAttributes & { children?: import("react").ReactNode | undefined; } & import("react").RefAttributes>; /** * @see {@link https://designsystem.amsterdam/?path=/docs/components-navigation-menu--docs Menu docs at Amsterdam Design System} */ export declare const Menu: import("react").ForwardRefExoticComponent<{ /** * A name for this menu, which screen readers will announce. * Only applies to the `inWideWindow` appearance: otherwise, the menu is in the Page Header, which ensures accessibility itself. * @default Hoofdmenu */ accessibleName?: string; /** Hides the component on narrow windows. */ inWideWindow?: boolean; } & HTMLAttributes & { children?: import("react").ReactNode | undefined; } & import("react").RefAttributes> & { Link: import("react").ForwardRefExoticComponent<{ icon: import("..").IconProps["svg"]; } & import("react").AnchorHTMLAttributes & { children?: import("react").ReactNode | undefined; } & import("react").RefAttributes>; };