import { OnInit } from '@angular/core'; import { FormBuilder, FormGroup, ValidatorFn } from "@angular/forms"; import { Router, ActivatedRoute } from "@angular/router"; import { CookieService } from "ngx-cookie-service"; import { ApiService } from './api.service'; import { HttpClient } from '@angular/common/http'; import { MatDialogRef, MatDialog, MatSnackBar } from '@angular/material'; import { DomSanitizer } from '@angular/platform-browser'; export interface DialogData { data: any; safe_url: any; } export interface DialogData1 { data: any; configFileUpload: any; flag: any; dataObj: any; heading: any; type_flag: any; videoFields: any; audioFields: any; fileFields: any; buttonName: any; keyVal: any; bucket_url: any; } export declare class TraningComponent implements OnInit { cookeiservice: CookieService; sanitizer: DomSanitizer; route: ActivatedRoute; router: Router; apiService: ApiService; _http: HttpClient; dialog: MatDialog; snackBar: MatSnackBar; chkboxval: any; progressLoader: boolean; formdataval: any; serverDetailsVal: any; formgroup: FormBuilder; dataForm: FormGroup; percentageis: any; lengthis: any; nameis: any; formfieldrefresh: any; formfieldrefreshdata: any; issubmit: number; isedit: number; start_time: any; end_time: any; submitval: any; usertype: any; jsonLinkVal: any; formSourceVal: any; menuval: string; recid: any; listingPageRoute: any; buttonText: any; headerText: any; objectId: any; pageFlag: any; mediaTypeValue: any; editorconfig: any; uploadConfigData: any; cancelBtnRoute: any; htmType: any; title: any; description: any; images_array: any; checked: boolean; allLessonData: any; imagePath: any; fileArray: any; audioVideoFlag: boolean; hasLessonVal: any; dnaFlag: any; betoparedesFlag: any; lessonplanValue: any; has_test_lesson: any; video_array: any; file_array: any; audio_array: any; video_base_url: any; vid_url: any; vid_tit: any; vid_desc: any; lesson_attachment_flag_val: any; test_percentage: any; imgflag: boolean; type: any; videoflag: boolean; fileflag: boolean; audioflag: boolean; htmlflag: boolean; showfieldflag: boolean; priority: any; traingtypeflag: any; trainingacessable: any; bucket_url: any; trainingAccessData: any; from_type: any; formdata: string; PageName: {}; serverDetails: {}; formSource: any; ListingPageRoute: any; ObjectId: any; FileUpload: any; IsItDna: any; IsitBetoparedes: any; TraingAccessFlag: any; TrainingAccessable: any; BuketUrl: any; Lesson_attachment_flag: any; Showfields: boolean; FromType: any; constructor(formgroup: FormBuilder, cookeiservice: CookieService, sanitizer: DomSanitizer, route: ActivatedRoute, router: Router, apiService: ApiService, _http: HttpClient, dialog: MatDialog, snackBar: MatSnackBar); listenFormFieldChange(val: any): void; ngOnInit(): void; formsubmit(): void; checkCheckBoxvalue(event: any, value: any): void; equalToPass(fieldname: any): ValidatorFn; getselectdata(source: any, endpoint: string, c: any): void; getMediaTypeVal(value: any, name: any): void; cancelButton(): void; clear(): void; getButtonData(source: any, c: any): void; openTrainingType(val: any): void; addVideo(key: any, i: any, item: any): void; addflie(key: any, i: any, item: any): void; addAudio(key: any, i: any, item: any): void; doneFileUpload(arrayName: any, index: any): void; doneAudioupload(arrayName: any, index: any): void; removevideo(index: any): void; removefile(index: any): void; removeaudio(index: any): void; trackByFn(index: any): any; preview_video(val: any): void; geteditdata(): void; getchkboxval(val: any): void; } export declare class AddAudioVideoFileDialogComponent { dialogRef: MatDialogRef; sanitizer: DomSanitizer; snackBar: MatSnackBar; dialog: MatDialog; data: DialogData1; uploadConfigData: any; video_array: any; video_base_url: any; videoflag: any; videoFields: any; audioFields: any; fileFields: any; formdata: any; bucket_url: any; formfieldrefresh: boolean; formfieldrefreshdata: any; title: any; status: any; constructor(dialogRef: MatDialogRef, sanitizer: DomSanitizer, snackBar: MatSnackBar, dialog: MatDialog, data: DialogData1); onNoClick(): void; listenFormFieldChange(val: any): void; addvideo(arrayName: any): void; addaudio(arrayName: any, name: any): void; addfile(arrayName: any): void; clear_file(flag: any): void; } export declare class videoDialogComponent { dialogRef: MatDialogRef; data: DialogData; constructor(dialogRef: MatDialogRef, data: DialogData); onNoClick(): void; }