import { Signal, WritableSignal } from '@angular/core'; import { MatDrawerMode } from '@angular/material/sidenav'; import { NavigationConfig } from '@rxap/config'; import * as i0 from "@angular/core"; export declare class LayoutService { readonly opened: WritableSignal; readonly mode: WritableSignal; readonly pinned: WritableSignal; readonly collapsable: WritableSignal; readonly fixedBottomGap: Signal; readonly fixedTopGap: Signal; readonly currentThemeDensity: Signal; readonly isMobile: Signal; readonly fixedInViewport: WritableSignal; readonly collapsed: Signal; private readonly footerService; private readonly headerService; private readonly config; private readonly mediaMatcher; constructor(navigationConfigDefaults?: Omit | null); toggleOpened(): void; togglePinned(): void; openSidenav(): void; closeSidenav(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }