import { OnInit } from '@angular/core'; import { Subject } from 'rxjs'; import { IpUserImageUploaderService } from '../services/user-image-uploader-service/user-image-uploader.service'; import { ImageBlock } from '../classes/Elements'; import { IpEmailObjectStoreService } from '../services/internals/ip-email-object-store/ip-email-object-store.service'; import { IBackground } from '../interfaces/interfaces'; export declare class ImageUploadComponent implements OnInit { private imageUpload; private emailObject; block: ImageBlock | IBackground; key: string; browsing: Subject; constructor(imageUpload: IpUserImageUploaderService, emailObject: IpEmailObjectStoreService); get source(): string; set source(value: string); markForCheck(): void; browse(): Promise; ngOnInit(): void; }