import { TemplateRef, OnInit, OnChanges, AfterViewInit, Renderer2 } from '@angular/core';
import { Router } from '@angular/router';
import { TitleService, MenuService } from 'yoyo-ng-module/theme';
import { ReuseTabService } from 'yoyo-ng-module/abc';
import { AdPageHeaderConfig } from './page-header.config';
import { LocalizationService } from 'yoyo-ng-module/abp/localization/localization.service';
export declare class PageHeaderComponent implements OnInit, OnChanges, AfterViewInit {
    private renderer;
    private route;
    private menuSrv;
    private titleSrv;
    private reuseSrv;
    private localizationSrv;
    private inited;
    private conTpl;
    private _menus;
    private readonly menus;
    title: string;
    /**
     * 页面描述
     */
    desc: string;
    home: string;
    home_link: string;
    home_link_enabled: boolean;
    home_i18n: string;
    /**
     * 自动生成导航，以当前路由从主菜单中定位
     */
    autoBreadcrumb: any;
    private _autoBreadcrumb;
    /**
     * 自动生成标题，以当前路由从主菜单中定位
     */
    autoTitle: any;
    private _autoTitle;
    /**
     * 是否自动将标准信息同步至 `TitleService`、`ReuseService` 下
     */
    titleSync: any;
    private _titleSync;
    paths: any[];
    breadcrumb: TemplateRef<any>;
    logo: TemplateRef<any>;
    action: TemplateRef<any>;
    content: TemplateRef<any>;
    extra: TemplateRef<any>;
    tab: TemplateRef<any>;
    constructor(cog: AdPageHeaderConfig, renderer: Renderer2, route: Router, menuSrv: MenuService, titleSrv: TitleService, reuseSrv: ReuseTabService, localizationSrv: LocalizationService);
    refresh(): void;
    genBreadcrumb(): this;
    setTitle(): this;
    checkContent(): void;
    ngOnInit(): void;
    ngAfterViewInit(): void;
    ngOnChanges(): void;
    l(key: string, ...args: any[]): string;
}
