import * as i0 from '@angular/core'; import { AfterContentInit, OnChanges, OnInit, ElementRef, TemplateRef, EventEmitter, Injector, SimpleChanges } from '@angular/core'; import { Subject } from 'rxjs'; import { AvatarComponent } from '@kirbydesign/designsystem/avatar'; import { FlagComponent } from '@kirbydesign/designsystem/flag'; import { ProgressCircleComponent } from '@kirbydesign/designsystem/progress-circle'; import * as i2 from '@kirbydesign/designsystem/shared'; import { FitHeadingConfig } from '@kirbydesign/designsystem/shared'; import * as i1 from '@angular/common'; declare class HeaderActionsDirective { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } declare class HeaderCustomSectionDirective { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } declare class HeaderTitleActionIconDirective { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } declare class HeaderCustomFlagDirective { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } declare class HeaderComponent implements AfterContentInit, OnChanges, OnInit { private injector; centered?: boolean; titleMaxLines: number; emphasizeActions: boolean; fitHeadingConfig: FitHeadingConfig; avatar: AvatarComponent; progressCircle: ProgressCircleComponent; flag: FlagComponent; titleElement?: ElementRef; actionsElement?: ElementRef; actionsTemplate?: TemplateRef; customSectionTemplate?: TemplateRef; customFlagTemplate?: TemplateRef; titleActionIconTemplate: TemplateRef; title?: string | null; value?: string | null; valueUnit?: string | null; subtitle1?: string | string[] | null; subtitle2?: string | string[] | null; hasInteractiveTitle?: boolean; titleClick: EventEmitter; title$: Subject; get _subtitles1(): string[]; get _subtitles2(): string[]; onTitleClick(event: PointerEvent): void; _actionGroupInjector: Injector; private actionGroupConfig; constructor(injector: Injector); ngOnInit(): void; ngAfterContentInit(): void; ngOnChanges(changes: SimpleChanges): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class HeaderModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } export { HeaderActionsDirective, HeaderComponent, HeaderCustomFlagDirective, HeaderCustomSectionDirective, HeaderModule, HeaderTitleActionIconDirective }; //# sourceMappingURL=kirbydesign-designsystem-header.d.ts.map