import { OnDestroy } from '@angular/core'; import { Slide } from '../../models/slide'; import { IAnnotation, AnnotationEntity } from '../../models/annotation'; import { CurrentView } from '../../models/ui'; import { Store } from '@ngrx/store'; import { SlideViewerModuleConfiguration } from '../../config/module-config'; import { ToolbarInteractionType } from '../../models/interaction'; import { UiConfig } from '../../models/viewer-config'; import { CharacterLimit } from '../../models/character-limit'; import { AnnotationHighlightConfig } from '../../config/annotation-highlight.config'; import { ClassColorMapping } from '../../models/feature-style'; import { PixelMapInput, PixelMapUpdate, ZoomToLevel } from '../../models/pixelmap'; import * as i0 from "@angular/core"; export declare class SlideViewerComponent implements OnDestroy { private store; config: SlideViewerModuleConfiguration; private destroy$; annotationAdded: import("@angular/core").OutputEmitterRef>; annotationHover: import("@angular/core").OutputEmitterRef; annotationClick: import("@angular/core").OutputEmitterRef; annotationErrorMessage: import("@angular/core").OutputEmitterRef; slideMoveEnd: import("@angular/core").OutputEmitterRef; doubleClicked: import("@angular/core").OutputEmitterRef; toolSelected: import("@angular/core").OutputEmitterRef; requestAnnotations: import("@angular/core").OutputEmitterRef; slide: import("@angular/core").InputSignalWithTransform; selectedSlideId: import("@angular/core").InputSignalWithTransform; annotationIds: import("@angular/core").InputSignalWithTransform; annotations: import("@angular/core").InputSignalWithTransform; hideAnnotationIds: import("@angular/core").InputSignalWithTransform; removeAnnotations: import("@angular/core").InputSignalWithTransform; clearAnnotations: import("@angular/core").InputSignalWithTransform; highlightAnnotations: import("@angular/core").InputSignalWithTransform; focusAnnotation: import("@angular/core").InputSignalWithTransform; clusterDistance: import("@angular/core").InputSignalWithTransform; annotationCentroidsForClustering: import("@angular/core").InputSignalWithTransform; uiConfig: import("@angular/core").InputSignalWithTransform; updateSlideViewer: import("@angular/core").InputSignalWithTransform; interactionType: import("@angular/core").InputSignalWithTransform; allowedInteractionTypes: import("@angular/core").InputSignalWithTransform; characterConfig: import("@angular/core").InputSignalWithTransform; examinationState: import("@angular/core").InputSignalWithTransform; annotationHighlightConfig: import("@angular/core").InputSignalWithTransform; pixelMapInput: import("@angular/core").InputSignalWithTransform; pixelMapUpdate: import("@angular/core").InputSignalWithTransform; classColorMapping: import("@angular/core").InputSignalWithTransform; zoomToPixelMapLevel: import("@angular/core").InputSignalWithTransform; constructor(store: Store, config: SlideViewerModuleConfiguration); ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }