import { OnInit, AfterViewInit, EventEmitter, OnChanges, ElementRef } from '@angular/core'; import { Observable } from 'rxjs'; import { QuestionService } from '../../services/question/question.service'; import { EditorService } from '../../services/editor/editor.service'; import { ToasterService } from '../../services/toaster/toaster.service'; import { ConfigService } from '../../services/config/config.service'; import * as i0 from "@angular/core"; export declare class CkeditorToolComponent implements OnInit, AfterViewInit, OnChanges { private questionService; private editorService; private toasterService; configService: ConfigService; editorRef: ElementRef; editorDataInput: any; editorDataOutput: EventEmitter; hasError: EventEmitter; videoDataOutput: EventEmitter; videoShow: any; setCharacterLimit: number; setImageLimit: any; editorConfig: any; imageUploadLoader: boolean; editorInstance: any; isEditorFocused: boolean; limitExceeded: boolean; charactersLeft: number; isAssetBrowserReadOnly: boolean; characterCount: any; mediaobj: any; initialized: boolean; assetProxyUrl: any; lastImgResizeWidth: any; constructor(questionService: QuestionService, editorService: EditorService, toasterService: ToasterService, configService: ConfigService); assetConfig: any; myAssets: any[]; allImages: any[]; allVideos: any[]; selectedVideo: {}; loading: boolean; isClosable: boolean; selectedVideoId: string; showAddButton: boolean; showImagePicker: boolean; showVideoPicker: boolean; showImageUploadModal: boolean; showVideoUploadModal: boolean; acceptVideoType: any; acceptImageType: any; showErrorMsg: boolean; errorMsg: string; query: string; assetsCount: any; searchMyInput: string; searchAllInput: any; formData: any; assestData: {}; formConfig: any; initialFormConfig: any; imageFormValid: boolean; videoFile: any; imageFile: any; termsAndCondition: any; assetName: any; emptyImageSearchMessage: any; emptyVideoSearchMessage: any; ngOnInit(): void; ngOnChanges(): void; ngAfterViewInit(): void; initializeImagePicker(editorType: any): void; initializeVideoPicker(editorType: any): void; /** * function to hide image picker */ dismissImagePicker(): void; /** * function to hide video picker */ dismissVideoPicker(): void; dismissImageUploadModal(): void; initiateImageUploadModal(): void; dismissVideoUploadModal(): void; initiateVideoUploadModal(): void; isEditorReadOnly(state: any): void; getAcceptType(typeList: any, type: any): string; customImageResizer(editor: any): void; initializeEditors(): void; changeTracker(editor: any): void; pasteTracker(editor: any): void; checkImageLimit(): void; checkCharacterLimit(): void; /** * function to get images * @param offset page no */ getMyImages(offset: any, query?: any, search?: any): void; addImageInEditor(imageUrl: any, imageId: any, imageName: any): void; addVideoInEditor(videoModal?: any): void; getAllImages(offset: any, query?: any, search?: any): void; /** * function to get videos * @param offset page no */ getMyVideos(offset: any, query?: any, search?: any): void; getAllVideos(offset: any, query?: any, search?: any): void; /** * function to lazy load my images */ lazyloadMyImages(): void; /** * function to lazy load all images */ lazyloadAllImages(): void; lazyloadMyVideos(): void; /** * function to lazy load all videos */ lazyloadAllVideos(): void; /** * function to upload image */ uploadImage(event: any): void; resetFormConfig(): void; populateFormData(formData: any): void; uploadAndUseImage(modal: any): void; openImageUploadModal(): void; dismissPops(modal: any): void; onStatusChanges(event: any): void; valueChanges(event: any): void; searchImages(event: any, type: any): void; resetFormData(): void; /** * function to upload video */ openVideoUploadModal(): void; dismissVideoPops(modal: any): void; uploadVideoFromLocal(event: any): void; uploadVideo(videoModal: any): void; generateAssetCreateRequest(fileName: any, fileType: any, mediaType: any): { name: any; mediaType: any; mimeType: any; createdBy: any; creator: any; channel: any; }; uploadToBlob(signedURL: any, file: any, config: any): Observable; updateContentWithURL(fileURL: any, mimeType: any, contentId: any, videoModal?: any): void; getUploadVideo(videoId: any, videoModal?: any): void; searchMyVideo(event: any): void; searchAllVideo(event: any): void; searchVideo(event: any, type: any): void; selectVideo(data: any): void; countCharacters(document: any): number; countCharactersInElement(node: any): number; getMediaOriginURL(src: any): any; attachEvent(editor: any): void; getCharactersLeft(): number; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } //# sourceMappingURL=ckeditor-tool.component.d.ts.map