import { AfterContentInit, QueryList, TemplateRef } from '@angular/core'; import { BannerSize, BannerTemplate, BannerType } from './banner.interface'; import * as i0 from "@angular/core"; export declare class BannerTemplateDirective { template: TemplateRef; name: BannerTemplate; constructor(template: TemplateRef); getType(): BannerTemplate; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } export declare class BannerComponent implements AfterContentInit { private readonly DEFAULT_TYPE; private readonly DEFAULT_SIZE; headlineTemplate: TemplateRef; subtextTemplate: TemplateRef; iconTemplate: TemplateRef; actionsTemplate: TemplateRef; type: BannerType; size: BannerSize; style: Record | undefined; styleClass: string; templates: QueryList; ngAfterContentInit(): void; containerClass(): Record; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }