import { Observable } from 'rxjs'; import { LayoutState } from './layout.state'; export declare class LayoutStore { readonly layoutState: Observable; private _layoutState; private readonly initialLayoutState; /** * @method constructor * @param layoutConfig [description] */ constructor(layoutConfig: LayoutState); /** * [windowInnerHeight description] * @method windowInnerHeight * @return [description] */ readonly windowInnerHeight: Observable; /** * [windowInnerWidth description] * @method windowInnerWidth * @return [description] */ readonly windowInnerWidth: Observable; /** * [isSidebarLeftCollapsed description] * @return [description] */ readonly isSidebarLeftCollapsed: Observable; /** * [isSidebarLeftExpandOnOver description] * @method isSidebarLeftExpandOnOver * @return [description] */ readonly isSidebarLeftExpandOnOver: Observable; /** * [isSidebarLeftMouseOver description] * @method isSidebarLeftMouseOver * @return [description] */ readonly isSidebarLeftMouseOver: Observable; /** * [isSidebarLeftMini description] * @method isSidebarLeftMini * @return [description] */ readonly isSidebarLeftMini: Observable; /** * [sidebarRightSkin description] * @method sidebarRightSkin * @return [description] */ readonly sidebarRightSkin: Observable; /** * [isSidebarRightCollapsed description] * @return [description] */ readonly isSidebarRightCollapsed: Observable; /** * [isSidebarRightOverContent description] * @method isSidebarRightOverContent * @return [description] */ readonly isSidebarRightOverContent: Observable; /** * [sidebarLeftMenu description] * @method sidebarLeftMenu * @return [description] */ readonly sidebarLeftMenu: Observable>; /** * [sidebarLeftMenuActiveUrl description] * @method sidebarLeftMenuActiveUrl * @return [description] */ readonly sidebarLeftMenuActiveUrl: Observable; /** * [sidebarLeftElementHeight description] * @method sidebarLeftElementHeight * @return [description] */ readonly sidebarLeftElementHeight: Observable; /** * [layoutType description] * @method layoutType * @return [description] */ readonly layout: Observable; /** * [skin description] * @method skin * @return [description] */ readonly skin: Observable; /** * [wrapperClasses description] * @method wrapperClasses * @return [description] */ readonly wrapperClasses: Observable; /** * [sidebarLeftCollapsed description] * @method sidebarLeftCollapsed * @param value [description] */ sidebarLeftCollapsed(value?: boolean): void; /** * [sidebarLeftExpandOnOver description] * @method sidebarLeftExpandOnOver * @param value [description] */ sidebarLeftExpandOnOver(value?: boolean): void; /** * [setSidebarLeftElementHeight description] * @method setSidebarLeftElementHeight * @param value [description] */ setSidebarLeftElementHeight(value: number): void; /** * [setSidebarRightSkin description] * @method setSidebarRightSkin * @param value [description] */ setSidebarRightSkin(value?: string): void; /** * [sidebarLeftMouseOver description] * @method sidebarLeftMouseOver * @param value [description] */ sidebarLeftMouseOver(value?: boolean): void; /** * [sidebarLeftMini description] * @method sidebarLeftMini * @param value [description] */ sidebarLeftMini(value?: boolean): void; /** * [sidebarRightCollapsed description] * @method sidebarRightCollapsed * @param value [description] */ sidebarRightCollapsed(value?: boolean): void; /** * [sidebarRightOverContent description] * @method sidebarRightOverContent * @param value [description] */ sidebarRightOverContent(value?: boolean): void; /** * [setSidebarLeftMenu description] * @method setSidebarLeftMenu * @param value [description] */ setSidebarLeftMenu(value: Array): void; /** * [setSidebarLeftMenuActiveUrl description] * @method setSidebarLeftMenuActiveUrl * @param value [description] */ setSidebarLeftMenuActiveUrl(value: string): void; /** * [setLayout description] * @method setLayout * @param value [description] */ setLayout(value: string): void; /** * [setSkin description] * @method setSkin * @param value [description] */ setSkin(value: string): void; /** * [setWrapperClasses description] * @method setWrapperClasses * @param value [description] */ setWrapperClasses(value: string): void; /** * [setWindowInnerHeight description] * @method setWindowInnerHeight * @param value [description] */ setWindowInnerHeight(value: number): void; /** * [setWindowInnerWidth description] * @method setWindowInnerWidth * @param value [description] */ setWindowInnerWidth(value: number): void; }