import { ChangeDetectorRef } from '@angular/core'; import { ImageBlock } from '../../classes/Elements'; import { IpUserImageUploaderService } from '../../services/user-image-uploader-service/user-image-uploader.service'; import { IpEmailBuilderService } from '../../ip-email-builder.service'; import { AbstractBlock } from '../abstract-block'; export declare class ImageComponent extends AbstractBlock { private imageUploader; private chRef; ngb: IpEmailBuilderService; get align(): import("../../interfaces/interfaces").TAlign; get src(): string; constructor(imageUploader: IpUserImageUploaderService, chRef: ChangeDetectorRef, ngb: IpEmailBuilderService); uploadImage(): Promise; getImageStyles(): { borderRadius: string; width: string; height: string; }; }