import { TasksActions } from '../actions/tasks.actions'; import { MemoizedSelector } from '@ngrx/store'; import { AlgorithmTask, AlgorithmTaskPreview, TasksPageToShow } from '../models/tasks.model'; import { EntityAdapter, EntityState, Dictionary } from '@ngrx/entity'; export declare const tasksAdapter: EntityAdapter; export interface ITasksState extends EntityState { drawIndicator: boolean; selectedTaskId: string; currentTask: AlgorithmTask; pageToShow: TasksPageToShow; loading: boolean; loaded: boolean; } export declare const initialTasksState: ITasksState; export declare const tasksFeatureKey = "tasks"; export declare const tasksStateSelector: MemoizedSelector; export declare function TasksReducer(state: ITasksState, action: TasksActions | any): ITasksState; export declare const selectEntities: (state: EntityState) => Dictionary, selectTotal: (state: EntityState) => number, selectIds: (state: EntityState) => string[] | number[]; export declare const selectTaskTotal: MemoizedSelector>; export declare const selectTaskEntities: MemoizedSelector, import("@ngrx/store").DefaultProjectorFn>>; export declare const selectTasksIds: MemoizedSelector>; export declare const selectAlgorithmTaskDrawIndicator: MemoizedSelector; export declare const selectAlgorithmTasksPageToShow: MemoizedSelector; export declare const selectAlgorithmTasksAreLoading: MemoizedSelector; export declare const selectAlgorithmTasksAreLoaded: MemoizedSelector; export declare const selectAlgorithmTasksSelectedTaskId: MemoizedSelector; export declare const selectAlgorithmTasksSelectedTask: MemoizedSelector; export declare const selectCurrentAlgorithmTask: MemoizedSelector; export declare const selectCurrentAlgorithmTaskStatus: MemoizedSelector; export declare const selectCurrentAlgorithmTaskName: MemoizedSelector; export declare const selectCurrentAlgorithmTaskAlgorithmName: MemoizedSelector; export declare const selectCurrentAlgorithmTaskState: MemoizedSelector; export declare const selectCurrentAlgorithmTaskOverlays: MemoizedSelector; export declare const selectCurrentAlgorithmTaskMasterOverlay: MemoizedSelector; export declare const selectCurrentAlgorithmTaskRegion: MemoizedSelector;