import { css, html } from 'lit';
import { property } from 'lit/decorators.js';
import { BootstrapElement, defineElement } from '@bootstrap-wc/core';
export type NavbarExpand = 'sm' | 'md' | 'lg' | 'xl' | 'xxl' | 'always' | 'never';
export type NavbarTheme = 'light' | 'dark' | 'auto';
export type NavbarPlacement =
| 'static'
| 'fixed-top'
| 'fixed-bottom'
| 'sticky-top'
| 'sticky-bottom';
export type NavbarContainer =
| 'fluid'
| 'default'
| 'sm'
| 'md'
| 'lg'
| 'xl'
| 'xxl'
| 'none';
/**
* `` — Bootstrap navbar chrome.
*
* The host IS the `.navbar`. Bootstrap's `.navbar`, `.navbar-expand-{x}`,
* `bg-{x}`, the placement class (`fixed-top` etc.), and the legacy
* `.navbar-dark` / `.navbar-light` (for `theme="dark"` / `"light"`) are
* mirrored onto the host via `hostClasses()`. Children rendered in light DOM
* — typically ``, `