import { LitElement } from 'lit'; import '../../reusable/button'; /** * The global Side Navigation component. * @slot unnamed - The default slot, for local nav links. * @slot search - Slot for a search input * @fires on-toggle - Captures the click event and emits the pinned state and original event details. `detail:{ pinned: boolean, origEvent: Event }` */ export declare class LocalNav extends LitElement { static styles: import("lit").CSSResult; /** Local nav pinned state. */ accessor pinned: boolean; /** Text string customization. */ accessor textStrings: { pin: string; unpin: string; toggleMenu: string; collapse: string; menu: string; }; /** Internal text strings. * @internal */ accessor _textStrings: { pin: string; unpin: string; toggleMenu: string; collapse: string; menu: string; }; /** Local nav desktop expanded state. * @internal */ accessor _expanded: boolean; /** Local nav mobile expanded state. * @internal */ accessor _mobileExpanded: boolean; /** Active Link text. * @internal */ accessor _activeLinkText: string; /** Queries top-level slotted links. * @internal */ accessor _navLinks: HTMLElement[]; /** Queries top-level slotted dividers. * @internal */ accessor _dividers: HTMLElement[]; /** Timeout function to delay flyout open. * @internal */ private _enterTimer; /** Timeout function to delay flyout close. * @internal */ accessor _leaveTimer: number | null; /** @internal */ accessor _navEl: HTMLElement; private _onDocumentClick; private _onLinkActive; render(): import("lit-html").TemplateResult<1>; private _handleNavToggle; private _handleMobileNavToggle; private handlePointerEnter; private handlePointerLeave; private _updateChildren; private handleSlotChange; private _handleLinkActive; willUpdate(changedProps: Map): void; private _handleClickOut; /** Morph header on scroll. * @internal */ private _handleScroll; /** @internal */ private _debounceScroll; firstUpdated(): void; connectedCallback(): void; disconnectedCallback(): void; } declare global { interface HTMLElementTagNameMap { 'kyn-local-nav': LocalNav; } } //# sourceMappingURL=localNav.d.ts.map