import { OnInit, OnDestroy } from "@angular/core"; import { IdService } from "../shared/services/id.service"; import { ICrumb } from "../breadcrumb/breadcrumb.interface"; export declare class HeroComponent implements OnInit, OnDestroy { private idService; image: string; person: boolean; imagePosition: string; id: string; imageBottom: boolean; border: boolean; centered: boolean; flush: boolean; fullWidth: boolean; card: boolean; borderText: string; borderLink: string; cardPositionX: "left" | "center" | "right"; avatarImage: string; avatarSize: "small" | "medium" | "large" | "xlarge" | "xxlarge"; avatarColor: string; avatarText: string; avatarTextColor: string; title: string; subtitle: string; ctaIcon: string; ctaLink: string; byLine: string; category: string; categoryColor: string; marker: string; text: string; breadcrumb: ICrumb[]; ctaLabel: string; shield: boolean; energyLinesImage: string; readonly chevron: "right" | "up" | "down"; readonly icon: string; constructor(idService: IdService); ngOnInit(): void; ngOnDestroy(): void; bannerStyles(): { ["background-image"]: string; ["background-position"]: string; ["background-size"]: string; }; bannerClasses(): { "rbc-hero-keyline": string; "rbc-hero-center": boolean; "rbc-hero-flush": boolean; "rbc-hero-person": boolean; }; }