import { OnInit, QueryList, EventEmitter } from '@angular/core'; import { MimeTypeMasterData } from '../../pipes-module/mime-type'; export declare class TocCurriculumComponent implements OnInit { tocData: any; activeMimeTypeFilter: string[]; noContentMessage: string; isAccordion: boolean; isChapterListing: boolean; type: any; contentStatus: any[]; shadowColor: string; progressColor: string; refresh: boolean; layoutConfig: {}; playBtnConfig: any; platform: any; trackableDefaultImage: any; maxAttempts: any; disabled: string; divs: QueryList; chapterContainer: QueryList; activeContent: any; tocCardClick: EventEmitter; noContent: EventEmitter; scoreLabel: string; get MimeTypeMasterData(): typeof MimeTypeMasterData; isMimeTypeFilterChanged: boolean; private isSameMimeTypeInChildren; private isSameMimeType; private isChildrenPresent; constructor(); ngOnInit(): void; ngOnChanges(changes: any): void; setActiveContent(): void; filterChildren(content: any): any; private isShowContent; onTocChapterClick(event: any, item: any): void; onTocCardClick(event: any): void; collapsedChangeHandler(event: any): void; private firstNonCollectionContent; private flattenDeep; isExpanded(index: number, item: any): boolean; isShowBody(item: any, index: any): boolean; getRollup(tree: any, identifier: any): any[]; createUniqueId(tocData: any, item: any): void; fetchProgress(item?: any): { width: string; 'background-color': string; }; showCompleted(item?: any): boolean; fetchProgressShadow(item: any): { 'background': string; display: string; }; onPlayButtonClick(event: any): void; }