import { TemplateRef, EventEmitter } from '@angular/core'; import { IContent, LibraryCardTypes, CardGridTypes } from '../../card/models'; import { IViewMoreClick, ICardClick } from '../models'; export declare class CardsGridComponent { title: string; contentList: Array | any; type: CardGridTypes; hoverData: any[]; cardType: String; layoutConfig: any; maxCardCount: number; viewMoreButtonText: string; gridTemplate: TemplateRef; isLoading: boolean; isMenu: boolean; viewMoreClick: EventEmitter; menuClick: EventEmitter; cardClick: EventEmitter; hoverActionClick: EventEmitter; get LibraryCardTypes(): typeof LibraryCardTypes; get CardGridTypes(): typeof CardGridTypes; /** * Triggers event on `View More` Click * @param event HTML click event */ onViewMoreClick(event: MouseEvent): void; /** * Triggers event on card click * @param event HTML Click event * @param data Content data for selected card */ onCardClick(event: MouseEvent, data: IContent): void; onMenuClick(event: MouseEvent, data: IContent): void; hoverActionClicked(event: any): void; range(maxCardCounter: any): any[]; }