import { EventEmitter } from '@angular/core'; import { Router } from '@angular/router'; import { Location } from '@angular/common'; interface ITitleObj { title: string; isSelected: boolean; url: string; } export declare class PageHeaderComponent { router: Router; private location; hasBack?: boolean; title?: string; titleList?: ITitleObj[]; smallTitle?: string; smallTitleWithBrackets: boolean; smallTitleColor?: string; smallIcon?: string; smallFontSize?: string; border: boolean; judge?: boolean; rightButtons?: any[]; iconBtns?: any[]; tooltip?: boolean; maxTitleCharLen: number; showTips?: boolean; tooltipTitle?: string; hasDescription?: boolean; tapRightBtn: EventEmitter; back: EventEmitter; subTitleClick: EventEmitter; getIndex: EventEmitter; goDescription: EventEmitter; constructor(router: Router, location: Location); /** * 点击操作按钮 */ clickRightBtn(button: any, action: string): void; /** * 返回 */ goBack(): void; /** * 点击副标题 */ clickSmallTitle(): void; /** * 变更选中标题下标 * * @param {*} index * @memberof PageHeaderComponent */ changeShowTitleIndex(index: any): void; /** * 查看字段说明 * * @memberof PageHeaderComponent */ goFieldDescription(): void; } export {};