import { OnInit } from '@angular/core';
import { FormBuilder, FormGroup } from '@angular/forms';
import { EwMaDesignService } from '../../../ew-ma-design.service';
import { EwTranslateService } from 'ew-ma-image';
import { TranslateService } from '@ngx-translate/core';
export declare class ManageImageComponent implements OnInit {
    private formBuilder;
    designService: EwMaDesignService;
    private ewTranslateService;
    translate: TranslateService;
    /**
     * @description
     * Edit data to populate form during edit.
     */
    parentFrom: FormGroup;
    deaultImg: string;
    labelText: string;
    set editImage(v: any);
    showImageLibrary: Boolean;
    default_lang: string;
    showImageLibraryPopup: boolean;
    environment: any;
    eventId: string;
    imageData: {
        url: string;
        name: string;
        width: string;
        height: string;
        size: string;
    };
    /**
     * Initialise Services
     * @param formBuilder
     */
    constructor(formBuilder: FormBuilder, designService: EwMaDesignService, ewTranslateService: EwTranslateService, translate: TranslateService);
    ngOnInit(): void;
    /**
     * Initialise Form
     */
    initializeProcess(): void;
    /**
     * Create From control for managing Headline/Subheadline
     */
    createImageControl(): void;
    selectedImage(image: any): void;
    removeImage(): void;
    changeImage(): void;
}
