import { OnDestroy } from '@angular/core'; import { Actions } from '@ngrx/effects'; import { GetDocumentsListSuccess, GetDocumentsListFailure, GetAvailableDocumentsFiltersSuccess, GetAvailableDocumentsFiltersFailure, SetDocumentsPageInfo, SetDocumentsFiltersUrl, SetAdditionalDocumentInfo } from './list.actions'; import { Store } from '@ngrx/store'; import { IDocumentsListState } from './list.reducer'; import { IDocument, IDocumentDTO } from '../models/document'; import { Router, ActivatedRoute } from '@angular/router'; import { BaseRequest } from '../../services/api/request'; import { BaseSessionService } from '../../services/session/session.service'; export declare class DocumentsListEffects implements OnDestroy { private actions$; private edoApi; private session; private store$; private router; private route; private subscription; getDocumentsListEffect$: import("rxjs").Observable; getAdditionalDocumentInfoEffect$: import("rxjs").Observable; getAvailableDocumentsFiltersEffect$: import("rxjs").Observable; setDocumentsFiltersEffect$: import("rxjs").Observable; startDocumentsUrlWriter$: import("rxjs").Observable; SetDocumentsParamsFromUrl$: import("rxjs").Observable; constructor(actions$: Actions, edoApi: BaseRequest, session: BaseSessionService, store$: Store, router: Router, route: ActivatedRoute); convertFromDTO(dir: string, item: IDocumentDTO): IDocument; ngOnDestroy(): void; }