import { OnInit } from '@angular/core'; import { MatDialogRef } from '@angular/material/dialog'; import * as i0 from "@angular/core"; export declare type ImageViewType = 'baseline' | 'current' | 'difference'; export interface VisualDifferenceModalData { baselineUrl: string; currentUrl: string; differenceUrl: string; title?: string; subtitle?: string; initialView?: ImageViewType; } export declare class VisualDifferenceModalComponent implements OnInit { dialogRef: MatDialogRef; data: VisualDifferenceModalData; baselineUrl: string; currentUrl: string; differenceUrl: string; title: string; subtitle: string; currentView: ImageViewType; baselineImageError: boolean; currentImageError: boolean; differenceImageError: boolean; constructor(dialogRef: MatDialogRef, data: VisualDifferenceModalData); ngOnInit(): void; get currentImageUrl(): string; onClose(): void; onImageError(event: Event): void; onThumbnailError(type: 'baseline' | 'current' | 'difference', event: Event): void; hasThumbnailImage(type: 'baseline' | 'current' | 'difference'): boolean; setView(view: ImageViewType): void; navigatePrevious(): void; navigateNext(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }