import { Observable } from 'rxjs'; import { ServiceProxyService } from './service-proxy.service'; import { EventEmitterService } from './event-emitter-service'; import { ReportService } from './report.service'; import { DiscoverContentService } from './discover-content.service'; import { HttpClient } from '@angular/common/http'; import * as i0 from "@angular/core"; export declare class ThumbnailGenerationService { private serviceProxy; private reportService; private httpClient; private eventEmitterService; private discoverService; destFileNames: any[]; destFileNamesObjectArray: any[]; sourceFileArray: any[]; fromThumbnailView: boolean; onDemandThumbnailSetUrl: any; reqComplete: boolean; imgAvailable: boolean; fromReportNavigation: boolean; postDataForReport: any; refreshImageInDiscover: boolean; blobData: any; discoverThumbnailArray: any[]; discoverObjectArray: any[]; discoverDestinationObject: any; constructor(serviceProxy: ServiceProxyService, reportService: ReportService, httpClient: HttpClient, eventEmitterService: EventEmitterService, discoverService: DiscoverContentService); checkThumbnailImage(report: any, key: any, fromDashboard?: boolean, type?: any): Promise; getImageSrc(data: any, key: any, value: any): string; getImage(imageUrl: string): Observable; copyImage(postData: any, blobData?: any): void; checkThumbnailWithoutVisualInfo(report: any, key: any, fromDashboard?: boolean, type?: any): Promise; createImageFromBlob(image: Blob, report: any, reportIndex: any, storyIndex: any, currentpage?: any, key?: any, discoverData?: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }