/** * @license EUPL-1.2+ * Copyright Gemeente Amsterdam */ import type { ElementType, 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 */ readonly accessibleName?: string; /** Hides the component on narrow windows. */ readonly inWideWindow?: boolean; } & Readonly>>; 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 */ readonly accessibleName?: string; /** Hides the component on narrow windows. */ readonly inWideWindow?: boolean; } & Readonly>> & import("react").RefAttributes>; /** * A primary navigation leading to key areas of a website. * * @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 */ readonly accessibleName?: string; /** Hides the component on narrow windows. */ readonly inWideWindow?: boolean; } & Readonly>> & import("react").RefAttributes> & { Link: import("react").ForwardRefExoticComponent<{ readonly icon: import("..").IconProps["svg"]; readonly linkComponent?: ElementType; } & Readonly>> & import("react").RefAttributes>; };