import type { PropertyValues } from 'lit'; import { Component } from '../component'; import type { LinkReferrerPolicy, LinkTarget } from '../link/link'; export interface SideNavigationItemProps { href?: string; target?: LinkTarget; rel?: string; download?: string; ping?: string; referrerpolicy?: LinkReferrerPolicy; active?: boolean; } export declare class SideNavigationItem extends Component { #private; static shadowRootOptions: { delegatesFocus: boolean; clonable?: boolean; customElementRegistry?: CustomElementRegistry; mode: ShadowRootMode; serializable?: boolean; slotAssignment?: SlotAssignmentMode; }; static styles: import("lit").CSSResult[]; static get properties(): { href: { type: StringConstructor; reflect: boolean; }; target: { type: StringConstructor; reflect: boolean; }; rel: { type: StringConstructor; reflect: boolean; }; download: { type: StringConstructor; reflect: boolean; }; ping: { type: StringConstructor; reflect: boolean; }; referrerpolicy: { type: StringConstructor; reflect: boolean; }; active: { type: BooleanConstructor; reflect: boolean; }; }; /** * The URL that the hyperlink points to. Links are not restricted to * HTTP-based URLs — they can use any URL scheme supported by browsers: * - Sections of a page with document fragments * - Specific text portions with [text fragments](https://developer.mozilla.org/en-US/docs/Web/Text_fragments) * - Pieces of media files with media fragments * - Telephone numbers with `tel:` URLs * - Email addresses with `mailto:` URLs * - While web browsers may not support other URL schemes, websites can with [`registerProtocolHandler()`](https://developer.mozilla.org/en-US/docs/Web/API/Navigator/registerProtocolHandler) * * If not provided or, for security reasons, the URL starts with the * `javascript:` scheme, the link will be disabled. */ href?: SideNavigationItemProps['href']; /** * Where to display the linked URL, as the name for a browsing context (a * tab, window, or [`