import { Store } from '@ngrx/store'; import { Actions } from '@ngrx/effects'; import { Observable } from 'rxjs'; import { ITasksState } from '../reducers/tasks.reducer'; import { TasksService } from '../services/tasks.service'; import { AddTasksAction, LoadTasksFinishedAction, RunTaskFinishedAction, SelectTaskAction } from '../actions/tasks.actions'; import { TasksRemoteService } from '../services/tasks-remote.service'; import { ErrorHandlerService } from '../../../core/services/error-handler.service'; export declare class TasksEffects { protected actions$: Actions; protected tasksService: TasksService; protected tasksRemoteService: TasksRemoteService; protected store: Store; protected errorHandlerService: ErrorHandlerService; loadTasks$: Observable; onLoadTasksFinished$: Observable; onRunTask$: Observable; onRunTaskFinished$: Observable; onAddTask$: Observable; onDeleteTask$: Observable; constructor(actions$: Actions, tasksService: TasksService, tasksRemoteService: TasksRemoteService, store: Store, errorHandlerService: ErrorHandlerService); }