import { OnDestroy, ComponentFactoryResolver } from '@angular/core'; import { ICommandEvent } from '../models/command'; import { Store } from '@ngrx/store'; import { IDocumentDTO } from '../models/document'; import { BaseSessionService, EdoNotifierService, EdoSidebarService } from '../../services/index'; import { BaseRequest } from '../../services/api/request'; import { IDocumentsConfig } from '../config'; export declare class DocumentsCommandService implements OnDestroy { private api; private notifier; private sidebar; private resolver; private sessionService; private store$; config: IDocumentsConfig; private subscription; constructor(api: BaseRequest, notifier: EdoNotifierService, sidebar: EdoSidebarService, resolver: ComponentFactoryResolver, sessionService: BaseSessionService, store$: Store, config: IDocumentsConfig); handleCommand(command: ICommandEvent): void; /** * Послать ответный документ. В ответ на текущий документ пользователю предлагается послать ответный документ(УКД, КСФ...) */ private sendResponseDocument; requestAndRefresh(documents: IDocumentDTO[], request: string): void; ngOnDestroy(): void; }