import { BootstrapElement } from '@bootstrap-wc/core'; /** * `` — the open menu shell ONLY (no toggle, no positioning, * no JS lifecycle). Use this when the menu should always be visible — e.g. * documentation pages, mega-menus, or composing your own toggleable surface. * * The host carries `.dropdown-menu` (so descendant Bootstrap selectors like * `.dropdown-menu > li > .dropdown-item` resolve through slot flattening) and, * optionally, position-static / display utilities to render the menu inline. * * Slot `` children (or any `
  • ` * markup) directly. * * For the toggleable button + menu pattern, use `` instead. */ export declare class BsDropdownMenu extends BootstrapElement { /** When true, adds `.show` (and is the typical state for static usage). */ show: boolean; /** When true (default), adds `.position-static` so the menu participates in normal flow. */ positionStatic: boolean; /** * When true, adds `.d-block` to force `display: block`. Off by default since * the `.show` class already pulls the menu out of `display: none`, and * authors may want a different display (e.g. `.d-grid`) via `class`. */ displayBlock: boolean; /** Right-align variant — adds `.dropdown-menu-end`. */ menuEnd: boolean; /** Dark mode — adds `.dropdown-menu-dark`. */ menuDark: boolean; connectedCallback(): void; protected hostClasses(): string; render(): import("lit-html").TemplateResult<1>; } declare global { interface HTMLElementTagNameMap { 'bs-dropdown-menu': BsDropdownMenu; } } //# sourceMappingURL=dropdown-menu.d.ts.map