import { HttpClient } from '@angular/common/http'; import { FormBuilder, FormGroup } from '@angular/forms'; import { Router } from '@angular/router'; import { AngularEditorConfig } from '@kolkov/angular-editor'; import { TranslateService } from '@ngx-translate/core'; import { EventsTypeModel } from './events-type.model'; import { BreadcrumbModel, SimplePanelOptions, SimplePanelRowParsingInterface, TableModel, TableOptions, TableRowModel } from '@solcre-org/admin-core'; import { AuthService } from '@solcre-org/core'; import { AdminPanelsService } from '../../../shared/services/admin-panels.service'; import * as i0 from "@angular/core"; export declare class EventsComponent { private router; private httpClient; private formBuilder; private translateService; private authService; private adminPanelsService; breadcrumbs: BreadcrumbModel[]; tableModel: TableModel; panelOptions: SimplePanelOptions; tableOption: TableOptions; primaryForm: FormGroup; eventsTypes: EventsTypeModel[]; editorConfig: AngularEditorConfig; modalityArr: { id: number; name: string; }[]; constructor(router: Router, httpClient: HttpClient, formBuilder: FormBuilder, translateService: TranslateService, authService: AuthService, adminPanelsService: AdminPanelsService); ngOnInit(): Promise; onBeforeSend(json: any): void; onParseModel(arg: SimplePanelRowParsingInterface): void; onRemoteData(data: any): void; onPicturesSelected($event: any): void; onDeleteFile(index: number): void; onDeleteSelectedFile(index: number): void; onBeforeOpen(json: any): void; onError(error: any): void; onGetJSON(json: any, row: TableRowModel): any; private uploadEditorPicture; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }