import { HttpClient, HttpEvent } from '@angular/common/http'; import { Store } from '@ngrx/store'; import { Observable } from 'rxjs'; import * as fromITARequestList from '../reducers/root.reducer'; import { Environment, KeyValue, SeamsHttpResponse } from '@prutech/components'; import { ITARequestList } from '../models/ita-request-list'; import { ITARequestListItem } from '../models/ita-request-list-item'; import { LookupModel } from '../../../shared/models/lookup-model'; import { SubmitITARequestStatus } from '../models/submit-ita-request-worklist'; import { SaveDocumentsAdded } from '../models/save-documents-added'; import * as i0 from "@angular/core"; export declare class ITARequestListService { private http; private store; private environment; itaRequestList: Observable; itaRequestListLoading: Observable; itaRequestListErrorMessages: Observable; lookupData: Observable; lookupDataLoading: Observable; canAdd: Observable; showInitiateErrors: Observable; initiateItaRequestErrors: Observable; showDocUpload: Observable; constructor(http: HttpClient, store: Store, environment: Environment); dispatchPrintITAForms(caseId: number, ITARequestId: number): void; printITAForms(caseId: number, ITARequestId: number): Observable; dispatchPrintEPDocument(payload: number): void; printEPDocument(payload: number): Observable>; dispatchLoadITARequestList(caseId: number): void; loadITARequestList(caseId: number): Observable; dispatchGetLookups(model: number): void; loadITARequestStatusList(id: number): Observable; dispatchUpdateITARequestStatus(statusObj: SubmitITARequestStatus): void; updateITARequestStatus(payload: SubmitITARequestStatus): Observable; dispatchTerminateVoucherRequest(statusObj: SubmitITARequestStatus): void; terminateVoucherRequest(payload: SubmitITARequestStatus): Observable; dispatchCancelRequest(statusObj: SubmitITARequestStatus): void; cancelRequest(payload: SubmitITARequestStatus): Observable; dispatchDocumentsUploaded(statusObj: SaveDocumentsAdded): void; saveDocumentsUploaded(payload: SaveDocumentsAdded): Observable; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }