import { PagesLoadedEvent } from 'ngx-extended-pdf-viewer'; import { OnInit } from '@angular/core'; import { DomSanitizer, SafeStyle, SafeUrl } from '@angular/platform-browser'; import { NgbActiveModal } from '@ng-bootstrap/ng-bootstrap'; import { Attachment, AttachmentConfiguration, AttachmentType } from '../../../models/attachment'; import { ImageType } from '../../../pipes/image-type/image-type.pipe'; import { AttachmentDataService } from '../../../services/attachment-data-service/attachment.data.service'; export declare class PreviewImageComponent implements OnInit { activeModal: NgbActiveModal; sanitizer: DomSanitizer; attachmentSrv: AttachmentDataService; private readonly imageType; attachment: Attachment; configuration: AttachmentConfiguration; showCancel: boolean; currentIndex: number; get attachmentType(): typeof AttachmentType; filePath: SafeUrl; pagesCount: number; data: SafeStyle; private readonly typeColumn; constructor(activeModal: NgbActiveModal, sanitizer: DomSanitizer, attachmentSrv: AttachmentDataService, imageType: ImageType); ngOnInit(): void; setData(): void; onPagesLoaded(event: PagesLoadedEvent): void; dismiss(): void; download(): void; showPrevious(): void; showNext(): void; setPreviousNextData(): void; }