import { OnInit, EventEmitter } from '@angular/core'; import { ICourse, CourseCardGridTypes, CourseCardTypes, ButtonPosition } from '../../card/models'; import { IViewMoreClick, ICardClick } from '../models'; export declare class CourseCardsHlistComponent implements OnInit { title: string; contentList: any; maxCardCount: number; viewMoreButtonText: string; isLoading: boolean; type: CourseCardGridTypes; multiRow: boolean; hideProgress: boolean; isMenu: boolean; viewMoreButtonPosition: ButtonPosition; publishedByText: string; viewMoreClick: EventEmitter; cardClick: EventEmitter; menuClick: EventEmitter; get ButtonPosition(): typeof ButtonPosition; constructor(); ngOnInit(): void; ngOnChanges(changes: any): void; get CourseCardGridTypes(): typeof CourseCardGridTypes; get CourseCardTypes(): typeof CourseCardTypes; /** * 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: ICourse): void; range(maxCardCounter: any): any[]; onCardMenuClick(event: any): void; }