import { PktElement } from '../../base-elements/element'; import { PropertyValues, TemplateResult } from 'lit'; import { Booleanish } from '../../shared-types'; import { IPktHeaderMenu, THeaderFooterApi, THeaderMenuLocale } from './types'; export declare class PktHeaderMenu extends PktElement implements IPktHeaderMenu { dataUrl: string; data?: THeaderFooterApi; locale: THeaderMenuLocale; open: Booleanish; mobileBreakpoint: number; private loadState; private fetchedData?; private isMobile; private abortController?; private menuWidth; private resizeObserver?; connectedCallback(): void; private updateOpenClass; disconnectedCallback(): void; updated(changedProperties: PropertyValues): void; private observeWidth; private refreshIsMobile; private loadData; private get effectiveData(); private get localeData(); render(): TemplateResult<1>; private renderMobileAccordion; private renderServicesList; private renderServices; private renderButtons; private renderSections; private renderSectionList; private renderFooter; private renderSocialLink; } declare global { interface HTMLElementTagNameMap { 'pkt-header-menu': PktHeaderMenu; } }