import { OnInit, OnDestroy, EventEmitter } from "@angular/core"; import { IdService } from "../shared/services/id.service"; import { IMediaCardArticle } from "./media-card.interface"; export declare class MediaCardComponent implements OnInit, OnDestroy { private idService; id: string; scrollMobile: boolean; linksAlignStart: boolean; divider: boolean; card: boolean; columns: string; headingTag: "h2" | "h3" | "h4" | "h5" | "h6"; layout: "stacked-vertical" | "stacked-horizontal" | "featured-stacked" | "featured-stacked-horizontal" | "featured-tile"; articles: IMediaCardArticle[]; linkIconType: any; hoverable: boolean; ctaLinkClicked: EventEmitter<{}>; constructor(idService: IdService); ngOnInit(): void; ngOnDestroy(): void; containerClasses(): { row: any; "rbc-media-card-tiles": boolean; "rbc-media-card-featured-stacked": boolean; "rbc-media-card-featured-stacked-horizontal": boolean; "rbc-media-card-scroll": boolean; }; columnsClasses(index: any): { [x: string]: any; "col-md-6": boolean; "rbc-card-col-my": boolean; "rbc-media-card-divider": boolean; }; columnsGen(index?: any): any; articleColoredClasses(article: any): { [x: string]: any; "rbc-media-card-colored-overlay-translucent": any; }; articleImageClasses(article: any): { [x: string]: any; "rbc-media-card-image-content": any; }; articleCategoryClasses(article: any): { [x: string]: any; }; cardTypeGen(index?: any): "horizontal" | "vertical"; showFooter(article: any): any; cardFooterGen(article: any): {}; linkClicked(event: any): void; }