import type { PropertyValues } from 'lit'; import type { ILastRefreshInfo } from '@upswot/core/dist/models/ILastRefreshInfo'; import { UsBaseElement } from '../base/UsBaseElement'; import type { IHeaderProps } from './model/IHeaderProps'; declare global { interface HTMLElementTagNameMap { 'us-header': UsHeader; } } export declare class UsHeader extends UsBaseElement implements IHeaderProps { static shadowRootOptions: ShadowRootInit; static styles: import("lit").CSSResultGroup[]; headerTitle: string; icon: IHeaderProps['icon']; showBackButton: boolean; showCloseButton: boolean; hideInsightButton: boolean; showIcon: boolean; hideMenu: boolean; notificationCounter: number; menuItems: never[]; variant: IHeaderProps['variant']; widgetView: IHeaderProps['widgetView']; dataTestId: string; readonly: boolean; demo: boolean; hideRefreshInfo: boolean; locale: string; lastRefreshInfo: ILastRefreshInfo | null; isMenuOpen: boolean; showTooltip: boolean; refreshingText: string; isSecondaryVariant: boolean; refreshingInterval: ReturnType; disconnectedCallback(): void; willUpdate(changedProperties: PropertyValues): void; render(): import("lit").TemplateResult<1>; toggleMenu(): void; private _openInsightsList; handleBackButton(): void; handleCloseButton(): void; selectListItem(event: CustomEvent): void; handleFocusTooltip(): void; handleBlurTooltip(): void; clearRefreshingTimer(): void; setRefreshingText(): void; getRefreshedDate(): string | undefined; }