import { HttpClient } from '@angular/common/http'; import { Store } from '@ngrx/store'; import { Environment, SeamsHttpResponse } from '@prutech/components'; import { Observable } from 'rxjs'; import { ITAOpportunityRequestListItem } from '../models/ita-opportunity/ita-opportunity-request-list.model'; import * as fromITAOpportunityRequestList from '../reducers/root.reducer'; import { LookupModels } from '../models/school/lookups.model'; import { LookupModel } from '../../../../shared/models/lookup-model'; import { SaveITAOpportunityStatus } from '../models/ita-opportunity/save-ita-opp-status'; import { RequestLookups } from '../models/school/request-lookups.model'; import * as i0 from "@angular/core"; export declare class ITAOppRequestListService { private http; private store; private environment; lookupData: Observable; lookupDataLoading: Observable; itaOpportunityRequests: Observable; itaOpportunityListLoading: Observable; itaOpportunityRequestStatus: Observable; itaOpportunityRequestStatusLoading: Observable; constructor(http: HttpClient, store: Store, environment: Environment); dispatchLookGetLookups(model: RequestLookups): void; dispatchLoadITAOpportunityRequestList(): void; dispatchSaveITAOpportunityRequestStatus(statusObj: SaveITAOpportunityStatus): void; dispatchLoadITAOpportunityRequestStatusList(id: number): void; loadITAOpportunityRequestStatusList(id: number): Observable; loadLookupList(payload: RequestLookups): Observable; loadITAOpportunityRequestList(): Observable; saveITAOpportunityRequestStatus(payload: SaveITAOpportunityStatus): Observable; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }