import CwElement from '../../internal/cw-element.js'; import type { CSSResultGroup } from 'lit'; /** * @summary A simple flat list of links shown in a ``'s dropdown. Deliberately * minimal — no headings, grouping, multi-column layout, or promo slot; styles plain `` elements only. * @documentation https://cordwainer.dev/components/primary-navigation-menu * @status experimental * @since 1.3 * * @slot - One or more plain `` elements. * * @csspart base - The component's base wrapper. */ export default class CwPrimaryNavigationMenu extends CwElement { static styles: CSSResultGroup; /** * Set automatically by the parent `` when its own dropdown is rendered inline for a * mobile hamburger menu rather than as a floating panel — swaps the card-like floating appearance (border, * shadow, fixed minimum width) for a full-width, unbordered look that matches the rest of the mobile menu. Not * intended to be set directly. */ mobile: boolean; render(): import("lit-html").TemplateResult<1>; }