import { OnInit, ChangeDetectorRef, ElementRef } from '@angular/core';
import { Router } from '@angular/router';
import { Title } from '@angular/platform-browser';
import { LayoutStore } from '../layout.store';
import { RoutingService } from '../../routing.service';
import { SidebarRightService } from '../sidebar-right/sidebar-right.service';
import { HeaderService } from '../header/header.service';
import { FooterService } from '../footer/footer.service';
export declare class ContentComponent implements OnInit {
    private layoutStore;
    private routingService;
    private titleService;
    private elementRef;
    private changeDetectorRef;
    private sidebarRightService;
    private headerService;
    private footerService;
    private router;
    description: string;
    header: string;
    heightStyle: number;
    sidebarLeftHeight: number;
    sidebarRightHeight: number;
    windowInnerHeight: number;
    private layout;
    private titleTag;
    private navigationEnd;
    private contentInnerElement;
    /**
     * @method constructor
     * @param  {LayoutStore}    privatelayoutStore    [description]
     * @param  {LayoutService}  privatelayoutService  [description]
     * @param  {RoutingService} privateroutingService [description]
     * @param  {Title}          privatetitleService   [description]
     */
    constructor(layoutStore: LayoutStore, routingService: RoutingService, titleService: Title, elementRef: ElementRef, changeDetectorRef: ChangeDetectorRef, sidebarRightService: SidebarRightService, headerService: HeaderService, footerService: FooterService, router: Router);
    /**
     * @method ngOnInit
     */
    ngOnInit(): void;
    readonly scrollHeight: number;
    /**
     * [getTitle description]
     * @method getTitle
     * @param  {string} title [description]
     * @return {string}       [description]
     */
    private getTitle(title);
    /**
     * [setMinHeight description]
     * @method setMinHeight
     */
    private setContentMinHeight();
}
