import { PropertyValues } from 'lit';
import { PktElement } from '../../base-elements/element';
export declare class HeaderFull extends PktElement {
    private isDarkMode;
    private searchValue;
    private openedMenu;
    private isMegamenuOpen;
    private previousActiveElement;
    private headerResizeObserver?;
    private observedHeaderEl?;
    private user;
    private representing;
    private userMenu;
    private handleLogout;
    private toggleRepresentation;
    private handleChangeRepresentation;
    private handleSearch;
    private handleSearchChange;
    private handleLogoClick;
    private toggleDarkMode;
    private openModal;
    connectedCallback(): void;
    disconnectedCallback(): void;
    updated(changedProperties: PropertyValues): void;
    private setupHeaderResizeObserver;
    private teardownHeaderResizeObserver;
    private handleDocumentKeydown;
    private toggleMegamenu;
    private handleOverlayClick;
    render(): import('lit-html').TemplateResult<1>;
}
declare global {
    interface HTMLElementTagNameMap {
        'docs-header-full': HeaderFull;
    }
}
