import { OnInit, OnChanges, EventEmitter, ElementRef, OnDestroy, Renderer2 } from '@angular/core'; import { FormGroup } from '@angular/forms'; import { TranslateService } from '@ngx-translate/core'; import { PepFileService, PepLayoutType, PepCustomizationService, PepHorizontalAlignment, IPepFieldClickEvent, IPepOption } from '@pepperi-addons/ngx-lib'; import { PepImageService } from './image.service'; import { IPepFileChangeEvent } from '@pepperi-addons/ngx-lib/files-uploader'; import * as i0 from "@angular/core"; export declare class PepImageComponent implements OnChanges, OnInit, OnDestroy { private imageService; private customizationService; private fileService; private renderer; private element; private translate; static MENU_CLICKED: string; key: string; srcLarge: string; src: string; options: IPepOption[]; label: string; mandatory: boolean; disabled: boolean; readonly: boolean; xAlignment: PepHorizontalAlignment; private _rowSpan; set rowSpan(value: number); get rowSpan(): number; indicatorsField: any; menuField: any; hasCampaignField: any; private _visible; set visible(visible: boolean); get visible(): boolean; controlType: string; form: FormGroup; uid: string; showTitle: boolean; renderTitle: boolean; private _layoutType; set layoutType(value: PepLayoutType); get layoutType(): PepLayoutType; isActive: boolean; sizeLimitMB: number; acceptImagesType: string; fileChange: EventEmitter; elementClick: EventEmitter; fieldHeight: string; standAlone: boolean; dataURI: any; constructor(imageService: PepImageService, customizationService: PepCustomizationService, fileService: PepFileService, renderer: Renderer2, element: ElementRef, translate: TranslateService); ngOnInit(): void; private setFieldHeight; private setDefaultForm; private getOtherData; ngOnChanges(changes: any): void; ngOnDestroy(): void; errorHandler(event: any): void; onImageLoad(event: any): void; onMenuClick(event: any): void; onFileChanged(fileData: IPepFileChangeEvent): void; objectIdIsNotEmpty(): boolean; onFileClicked(event: IPepFieldClickEvent): void; itemImageClick(event: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }