import { ModuleState } from '../module.state'; import { IAnnotation, AnnotationsWithUpdates } from '../../models/annotation'; export declare const selectAnnotationFeatureState: import("@ngrx/store").MemoizedSelector import("./annotation.reducer").State>; export declare const selectAnnotations: import("@ngrx/store").MemoizedSelector) => import("../../models/annotation").AnnotationEntity[]>; export declare const selectHighlighted: import("@ngrx/store").MemoizedSelector string[]>; export declare const selectFocused: import("@ngrx/store").MemoizedSelector string>; export declare const selectCentroids: import("@ngrx/store").MemoizedSelector number[][]>; export declare const selectAddedAnnotationIds: import("@ngrx/store").MemoizedSelector string[]>; export declare const selectUpdatedAnnotationIds: import("@ngrx/store").MemoizedSelector string[]>; export declare const selectRenderAnnotations: import("@ngrx/store").MemoizedSelector IAnnotation[]>; export declare const selectRenderAnnotationsWithUpdate: import("@ngrx/store").MemoizedSelector AnnotationsWithUpdates>; export declare const selectAddedAnnotations: import("@ngrx/store").MemoizedSelector IAnnotation[]>; export declare const selectDiscardAnnotationIds: import("@ngrx/store").MemoizedSelector string[]>; export declare const selectClearState: import("@ngrx/store").MemoizedSelector boolean>; export declare const selectHiddenAnnotationIds: import("@ngrx/store").MemoizedSelector string[]>; export declare const selectMissingCachedAnnotations: import("@ngrx/store").MemoizedSelector { missingAnnotations: string[]; cachedAnnotations: string[]; }>; export declare const selectCurrentAnnotationCacheSize: import("@ngrx/store").MemoizedSelector) => number>; export declare const selectMaxAnnotationCacheSize: import("@ngrx/store").MemoizedSelector number>; export declare const selectAnnotationCache: import("@ngrx/store").MemoizedSelector, (s1: import("./annotation.reducer").State) => Map>;