import { OnInit } from '@angular/core'; import { MatPaginator } from '@angular/material/paginator'; import { MatSort } from '@angular/material/sort'; import { SelectionModel } from '@angular/cdk/collections'; import { MatDialogRef, MatDialog, MatSnackBar } from "@angular/material"; import { ApiService } from '../../api.service'; import { Router } from '@angular/router'; import { DomSanitizer } from '@angular/platform-browser'; import { FormControl } from '@angular/forms'; export interface PeriodicElement { _id: string; select: string; no: number; lession_title: string; description: string; test_associate_training: string; mediaType: string; associated_training: string; prerequisite_lession: string; status: string; deleteRecord: any; } export interface AudioVideoDialog { type_flag: any; data_array: any; video_base_url: any; bucket_url: any; previewData: any; } export interface DialogData { message: string; } export interface DialogData4 { data: any; } export declare class ListlessonComponent implements OnInit { dialog: MatDialog; apiService: ApiService; router: Router; snakBar: MatSnackBar; sanitizer: DomSanitizer; displayedColumns: string[]; progressSpinner: any; dataSource: any; listingData: any; allDatAfterDelete: any; dialogRef: any; deleteId: any; deleteIndex: any; serverDetailsVal: any; formSourceVal: any; editPageRoute: any; addPageRoute: any; searchSourceName: any; manageQuizRoute: any; quizPageRoute: any; allLessonData: any; lessonsDataArray: any; lessonName: any; status: any; training: any; testAvailability: any; idArray: any; allTrashData: any; trashFlag: any; dnaFlag: any; betoparedesFlag: any; bucket_url: any; preview_endpoint: any; trashButtonText: any; trainingCounts: any; training_data_Counts: any; status_search_regex: any; searchjson: any; myControl: FormControl; myControl1: FormControl; category_search: any; previewData: any; lesson_search: any; paginator: MatPaginator; sort: MatSort; selection: SelectionModel; allDataList: any; serverDetails: {}; formSource: any; EditPageRoute: any; AddPageRoute: any; SearchSourceName: any; ManageQuizRoute: any; QuizPageRoute: any; IsItDna: any; IsItBetopredes: any; BuketUrl: any; PreviewEndpoint: any; constructor(dialog: MatDialog, apiService: ApiService, router: Router, snakBar: MatSnackBar, sanitizer: DomSanitizer); ngOnInit(): void; onKeypressEvent(event: any, flagval: any): void; trainingCount(): void; isAllSelected(): boolean; masterToggle(): void; checkboxLabel(row?: PeriodicElement): string; deleteRecord(id: any, index: any): void; deleteFunction(recordId: any, index: number): void; routerFunction(paramId: any): void; addButton(): void; filter(): void; manageLessonPlan(id: any): void; goToManageQuizPage(id: any): void; getAllLessonData(): void; resetSearch(): void; statusUpdateModal(id: any, index: any): void; statusChange(id: any, index: any, currentStatus: any): void; getlessondata(): void; deleteAllRecordModalFunction(): void; deleteAllRecords(): void; statusUpdateAllRecords(): void; viewTrash(): void; restoreTrashData(trashId: any, index: any): void; openModalForAudioVideoFile(flag: any, data: any): void; } export declare class AudioVideoFileDialogComponent { dialogRef: MatDialogRef; dialog: MatDialog; data: AudioVideoDialog; sanitizer: DomSanitizer; uploadConfigData: any; type_flag: any; bucket_url: any; data_array: any; video_base_url: any; video_id: any; safe_url_video: any; video_arr: any; url: any; endpoint: any; previewData: any; video_safe_url: any; constructor(dialogRef: MatDialogRef, dialog: MatDialog, data: AudioVideoDialog, sanitizer: DomSanitizer); onNoClick(): void; ngOnInit(): void; }