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