import type { CSSResultGroup } from 'lit'; import '../icon/icon'; import '../menu-navigation/menu-navigation'; import { ShoelaceElement } from '../../internal/shoelace-element'; /** * @summary Navbar links are used insed a navbar. * @documentation https://dsa.service-public-autonomie.fr/latest/librairie-webcomponents/navbar-barre-de-navigation/web-tfBwwgHF * * @slot - The navbar-link's label. * */ export default class DSANavbarLink extends ShoelaceElement { static styles: CSSResultGroup; link: HTMLLinkElement; /** Whether the navbar-link should be displayed on mobile. Inherited from the dsa-navbar parent */ mobile: boolean; /** Specifies the URL of the page or the section the link goes to. */ href: string; /** Tells the browser where to open the link. Only used when `href` is set. */ target?: '_blank' | '_parent' | '_self' | '_top'; /** The `rel` attribute to use on the link. Only used when `href` is set. */ rel: string; /** Sets the link aria-current attribute and adds specific styles */ current?: string; connectedCallback(): void; private handleFocus; private handleBlur; render(): import("lit").TemplateResult<1>; } declare global { interface HTMLElementTagNameMap { 'dsa-navbar-link': DSANavbarLink; } }