import { OnInit } from '@angular/core'; import { FormBuilder, FormGroup } from '@angular/forms'; import { TranslateService } from '@ngx-translate/core'; import { DialogService, BreadcrumbModel, TableModel, SimplePanelOptions, TableOptions, TableRowModel, SimplePanelRowParsingInterface } from '@solcre-org/admin-core'; import { ApiService, ApiResponseModel } from '@solcre-org/core'; import { AdminPanelsService } from '../../../../public-api'; import * as i0 from "@angular/core"; export declare class MediaComponent implements OnInit { private apiService; private dialogService; private translateService; private formBuilder; adminPanelsService: AdminPanelsService; breadcrumbs: BreadcrumbModel[]; tableModel: TableModel; panelOptions: SimplePanelOptions; primaryForm: FormGroup; approving: boolean; tableOption: TableOptions; imagesUrl: string; constructor(apiService: ApiService, dialogService: DialogService, translateService: TranslateService, formBuilder: FormBuilder); ngOnInit(): Promise; onBeforeSend(json: any): void; onParseModel(arg: SimplePanelRowParsingInterface): void; onBeforeOpen(json: any): void; onSaveSuccess(response: ApiResponseModel): void; onFetchRowsEnds(rows: TableRowModel[]): void; onError(error: any): void; onGetJSON(json: any, row: TableRowModel): any; private approveMediaAction; private calculateRowStatus; private approveMedia; onDeleteFile(index: number): void; onDeleteSelectedFile(index: number): void; onPicturesSelected($event: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }