import { LitElement, TemplateResult } from 'lit';
import './content-menu';
import '@gip-recia/change-etab';
declare const HamburgerMenu_base: (new (...args: any[]) => import("@mixins/litLoggable").LoggableInterface) & typeof LitElement;
export declare class HamburgerMenu extends HamburgerMenu_base {
    messages: never[];
    portalBaseUrl: string;
    favoritesPortletCardSize: string;
    gridPortletCardSize: string;
    defaultOrgLogo: string;
    forceOrgLogo: string;
    contextApiUrl: string;
    favoriteApiUrl: string;
    layoutApiUrl: string;
    portletApiUrl: string;
    organizationApiUrl: string;
    userInfoApiUrl: string;
    userInfo: null;
    signoutUrl: string;
    userInfoPortletUrl: string;
    switchOrgPortletUrl: string;
    switchOrgEvent: boolean;
    orgAttributeName: string;
    orgLogoUrlAttributeName: string;
    userAllOrgsIdAttributeName: string;
    hideActionMode: string;
    showFavoritesInSlider: boolean;
    iconType: string;
    disableCache: boolean;
    cacheTTL: string | number;
    debug: boolean;
    _isAppended: boolean;
    _isVisible: boolean;
    _isLoaded: boolean;
    _isSwitchOrg: boolean;
    constructor();
    connectedCallback(): void;
    disconnectedCallback(): void;
    protected shouldUpdate(): boolean;
    toggleMenu(e: Event): void;
    toggleSwitchOrg(e: Event): void;
    render(): TemplateResult;
    private _renderIcon;
    static styles: import("lit").CSSResult[];
}
export {};
//# sourceMappingURL=hamburger-menu.d.ts.map