import { ChangeDetectorRef, TemplateRef, EventEmitter, OnDestroy } from '@angular/core'; import { BixiLayoutService } from '../layout.service'; import { IBreadcrumb } from '../layout.type'; import { Subscription } from 'rxjs'; export declare class BixiHeaderComponent implements OnDestroy { cdr: ChangeDetectorRef; private layoutService; logoSmall: string; logoLarge: string; logoBackgroundSmall: string; logoBackgroundLarge: string; logoType: 'image' | 'text'; breadcrumbs: string | TemplateRef; tools: string | TemplateRef; logoClick: EventEmitter; subscription: Subscription; open: boolean; breads: IBreadcrumb[]; logo: string; constructor(cdr: ChangeDetectorRef, layoutService: BixiLayoutService); get logoStyle(): { 'background-image': string; } | { 'background-image'?: undefined; }; get logoImageOrText(): string; get logoClass(): "bixi-layout-header-logo-full" | "bixi-layout-header-logo-small"; onLogoClick(e: Event): void; onOpenChange(): void; ngOnDestroy(): void; }