import { ChangeDetectorRef, EventEmitter, OnInit } from '@angular/core'; import { ImageSimilarityService } from '../../../image-similarity/services/image-similarity.service'; import { Observable, ObservableInput } from 'rxjs'; import { AdmitProductLine } from '../../../line-detection/models/line.model'; import { LineDetectionsService } from '../../../line-detection/services/line-detections.service'; import { SodaCutoutService, SodaFilter } from '../../../cell-preview/services/soda-cutout.service'; import * as i0 from "@angular/core"; export declare class CellPreviewSharedComponent implements OnInit { private readonly imageSimilarityService; private readonly lineDetectionsService; private readonly ref; private readonly sodaCutoutService; preview: any; thumbnailFile?: string | null; previewImage?: any; previewError?: boolean | null; previewWidth: any; previewHeight: any; isFromAq: any; hidePreview: boolean; dataPortalUrl: string; fetchCartaSocketUrlFn: (id: string) => ObservableInput; headerFilters: SodaFilter[]; tentativeLines$: Observable; outOpenFile: EventEmitter; similarityStarted: EventEmitter; similarityAvailable: boolean | null; cutoutUrl: string | null; maxTentativeLinesToShow: number; constructor(imageSimilarityService: ImageSimilarityService, lineDetectionsService: LineDetectionsService, ref: ChangeDetectorRef, sodaCutoutService: SodaCutoutService); ngOnInit(): void; emitOpenFile(file: string): void; openCdsPortal(): void; getTentativeLinesDisplay(lines: AdmitProductLine[] | null | undefined): { visible: AdmitProductLine[]; remaining: number; }; openLinesInANewTab(): void; buildBaseUrl(): string; downloadCutout(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }