import { SidebarStatus } from '../models/sidebar-status.enum'; import { SidebarConfiguration } from '../models/sidebar.config'; import { BehaviorSubject } from 'rxjs'; import { SidebarMode } from '../models/sidebar-mode.enum'; import { WindowSizeService } from 'ngx-k-components/core'; export declare class SidebarService { private globalConfig; private windowSizeService; config: BehaviorSubject; config$: import("rxjs").Observable; localConfig: SidebarConfiguration; private statusChange; statusChange$: import("rxjs").Observable; get status(): SidebarStatus; get mode(): SidebarMode; get position(): string; constructor(globalConfig: SidebarConfiguration, windowSizeService: WindowSizeService); private mobileHandler; configure(config: SidebarConfiguration): void; open(): void; close(): void; toggle(): void; }