import { IRegion } from '@uxland/regions';
import { shellViews } from './constants';
declare const PrimariaShell_base: any;
export declare class PrimariaShell extends PrimariaShell_base {
    render(): import('lit').TemplateResult<1>;
    static styles: import('lit').CSSResult;
    connectedCallback(): void;
    disconnectedCallback(): void;
    navigationMenuRegion: IRegion | undefined;
    mainRegion: IRegion | undefined;
    quickActionsRegion: IRegion | undefined;
    floatingRegion: IRegion | undefined;
    navLowerLeftMenu: IRegion | undefined;
    sidebarExpanded: boolean;
    viewSelected: shellViews;
    error: {
        message: string;
    };
    quickActionBusy: boolean;
    _toggleSidebar(): void;
    private subscriptions;
    _subscribeEvents(): void;
    _handleError(error: {
        message: string;
    }): void;
    _unsubscribeEvents(): void;
    _scrollToNavItem(navItemMenuKey: string): Promise<void>;
}
export {};
