import { LitElement } from 'lit'; export interface OkNavbarLabels { /** aria-label del botón hamburguesa (abre el menú). */ menu: string; /** aria-label del botón de cerrar el panel. */ close: string; } export declare class OkNavbar extends LitElement { static styles: import("lit").CSSResult; /** Fija la navbar arriba al hacer scroll. */ sticky: boolean; /** Fondo de cristal (translúcido + desenfoque). Combínalo con `sticky`. */ glass: boolean; /** Estado del panel móvil (reflejado; controla el ion-modal). */ open: boolean; /** Textos i18n (parcial; se mezclan sobre los defaults en inglés). */ labels: Partial; /** Viewport móvil (≤800px): los slots se proyectan en la barra solo en desktop. */ private isMobile; private mq; private modal; private linksHost; private actionsHost; private closeBtn; /** Nodos light-DOM movidos al panel (en orden original) para devolverlos al host. */ private movedNodes; private get t(); connectedCallback(): void; disconnectedCallback(): void; protected updated(changed: Map): void; private onMqChange; private openPanel; private buildModal; private presentPanel; private restoreNodes; render(): unknown; } declare global { interface HTMLElementTagNameMap { 'ok-navbar': OkNavbar; } }