import { OnInit, EventEmitter } from '@angular/core'; import { FormBuilder, FormGroup } from '@angular/forms'; import { InstructorsList } from './../../models/instructors-list'; import { MdePopoverTrigger } from '@material-extended/mde'; import { Instructor } from '../../models/instructor.model'; import { UploadService } from '../services/upload.service'; import { Common } from '../../interfaces/common'; export declare class InstructorsListComponent implements OnInit, Common { private fb; private uploadService; instructorPopover: MdePopoverTrigger; component: InstructorsList; componentChanged: EventEmitter; instructorForm: FormGroup; sliderWrapperStyle: {}; private currentSlide; currentImageUploading: any; isHovering: boolean; isFileUploading: boolean; isCroppingEnable: boolean; instructors: Instructor[]; constructor(fb: FormBuilder, uploadService: UploadService); setSliderNavElementAsChecked(): void; setSliderCurrentItem(index: number): void; moveNext(): void; movePrev(): void; ngOnInit(): void; setSliderNavCustomStyle(): string; onInstructorFormSubmit(): void; popoverDismiss(): void; actionRemoveInstructor(element: Instructor, index: number): void; toggleImageVisibility(instructor: Instructor): void; toggleHover(event: boolean): void; startUpload(event: FileList): void; renderImagePreview(file: any): void; enableImageCropping(state: boolean): void; onImageCroppingCanceled(e: any, instructor: Instructor): void; updateInstructorImage(instructor: Instructor, image: any, isTempFile: boolean): void; updateInstructorImageFromLink(instructor: Instructor, url: any): void; convertImageToBase64(file: any, instructor: any, triggerImageCropping?: boolean): void; onFileCropped(file: Blob, instructor: Instructor): void; startInstructorImageUpload(file: any, instructor: Instructor): void; onInstructorAttrChanged(event: any, instructor: Instructor, type: string): void; private upload(file, instructor); backgroundChanged(value: any): void; getBody(): string; getCustomStyle(): string; getDefaultStyle(): string; updateComponent(): void; }