import type { Snippet } from 'svelte'; type Props = { /** Optional header block (e.g. workspace switcher). Rendered above the scroll body. */ header?: Snippet; /** Body — typically a stack of `NavMenuGroup`s with optional `NavMenuDivider`s between. */ children: Snippet; /** Optional footer block (e.g. account row, support link). */ footer?: Snippet; }; /** * NavMenu — outer 240px panel for second-level navigation. Anchors to the right of `NavRail` in app * shells, or stands alone. Slot-driven and presentational — does not own active-route detection, * routing, or feature gating. Compose with `NavMenuGroup`, `NavMenuHeader`, `NavMenuItem`, * `NavMenuDivider`, and `NavMenuAccountRow`. * * ### CSS Custom Properties * | Property | Description | Default | * |---|---|---| * | `--sc-kit--nav-menu--width` | Panel width | `240px` | * | `--sc-kit--nav-menu--background` | Panel background | `--sc-kit--color--bg--panel` | * | `--sc-kit--nav-menu--border-color` | Right (panel) border color | `--sc-kit--color--border` | * | `--sc-kit--nav-menu--header--border-color` | Header bottom-border color | `transparent` | * | `--sc-kit--nav-menu--footer--border-color` | Footer top-border color | `--sc-kit--color--border` | */ declare const Cmp: import("svelte").Component; type Cmp = ReturnType; export default Cmp;