import { WindowSizeStore } from './WindowSizeStore';
export interface AppLayoutType {
    leftPanelWidth?: number;
}
export declare class AppLayout {
    containerHeight: number;
    globalHeaderHeight: number;
    leftPanelWidth: number;
    mainPanelWidth: number;
    appStatusBarHeight: number;
    windowSize: WindowSizeStore;
    showMobileMenu: boolean;
    constructor(props: AppLayoutType);
    get currentMainPanelWidth(): number;
    get windowHeight(): number;
    get mainPanelHeight(): number;
    get windowWidth(): number;
    setLeftPanelWidth: (width: number) => void;
    setMainPanelWidth: (width: number) => void;
    setShowMobileMenu: (value: boolean) => void;
}
