import { Action } from '@ngrx/store'; import { AnnotationEntity } from '../../models/annotation'; import { EntityCachingAdapter, EntityCachingState } from '../../entity'; export interface State extends EntityCachingState { addAnnotationIds: string[]; highlighted: Array; focus: string; centroids: number[][]; discardedIds: string[]; hiddenIds: string[]; clear: boolean; } export declare const annotationAdapter: EntityCachingAdapter; export declare const initialState: State; export declare function reducer(state: State | undefined, action: Action): State; export declare const selectIds: (state: EntityCachingState) => string[], selectAll: (state: EntityCachingState) => AnnotationEntity[], selectTotal: (state: EntityCachingState) => number;