import { HttpClient } from '@angular/common/http'; import { OnInit } from '@angular/core'; import { ControlValueAccessor } from '@angular/forms'; import { AdminPanelsService } from '../../services/admin-panels.service'; import { AuthService } from '@solcre-org/core'; import * as i0 from "@angular/core"; export declare class NgSolcreEditorComponent implements OnInit, ControlValueAccessor { private httpClient; private adminPanelsService; private authService; id: string; name: string; className: string; ngClass: any; apiUrl: string; apiUploadImagesUrl: string; apiUploadVideosUrl: string; authToken: string; editor: any; editorInstance: any; value: string; onChange: any; private onTouched; editorConfig: any; constructor(httpClient: HttpClient, adminPanelsService: AdminPanelsService, authService: AuthService); private createUploadAdapter; private createVideoUploadAdapter; ngOnInit(): void; onEditorReady(editor: any): void; onVideoUploadClick(): void; private uploadEditorPicture; private uploadEditorVideo; writeValue(value: string): void; registerOnChange(fn: any): void; registerOnTouched(fn: any): void; setDisabledState(isDisabled: boolean): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }