import { TemplateRef, ElementRef } from '@angular/core'; import { MenuItem } from 'primeng/api'; import { PageTitleBarAction, PageTitleBarModeOption } from '../page-title-bar'; import * as i0 from "@angular/core"; export declare class PageHeaderComponent { breadcrumbs: import("@angular/core").InputSignal; home: import("@angular/core").InputSignal; title: import("@angular/core").InputSignal; subtitle: import("@angular/core").InputSignal; showModeToggle: import("@angular/core").InputSignal; modeOptions: import("@angular/core").InputSignal; selectedModeId: import("@angular/core").InputSignal; actions: import("@angular/core").InputSignal; actionsByMode: import("@angular/core").InputSignal>; modeChange: import("@angular/core").OutputEmitterRef; actionClick: import("@angular/core").OutputEmitterRef; customBreadcrumb: import("@angular/core").Signal | undefined>; customTitleBar: import("@angular/core").Signal | undefined>; toggleContainer?: ElementRef; readonly sliderLeft: import("@angular/core").WritableSignal; readonly sliderWidth: import("@angular/core").WritableSignal; readonly sliderReady: import("@angular/core").WritableSignal; readonly rolodexState: import("@angular/core").WritableSignal<{ entering: string; exiting: string; } | null>; private previousModeId; readonly hasActionsByMode: import("@angular/core").Signal; readonly panelClasses: import("@angular/core").Signal>; constructor(); getActionsForMode(modeId: string): PageTitleBarAction[]; onModeChange(modeId: string): void; onActionClick(actionId: string): void; private updateSliderPosition; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }