import { RouterEvents, SubscriptionService } from '@abp/ng.core';
import { ChangeDetectorRef } from '@angular/core';
import { eThemeBasicComponents } from '../enums';
import * as i0 from "@angular/core";
export declare class LayoutService {
    private subscription;
    private cdRef;
    isCollapsed: boolean;
    smallScreen: boolean;
    logoComponentKey: eThemeBasicComponents;
    routesComponentKey: eThemeBasicComponents;
    navItemsComponentKey: eThemeBasicComponents;
    constructor(subscription: SubscriptionService, cdRef: ChangeDetectorRef, routerEvents: RouterEvents);
    private checkWindowWidth;
    subscribeWindowSize(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<LayoutService, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<LayoutService>;
}
