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