import { HttpClient } from '@angular/common/http'; import { Store } from '@ngrx/store'; import * as fromDeferredTrainingWorklistReducer from '../reducers/root.reducer'; import { Observable } from 'rxjs'; import { DeferredTrainingWorkListItem } from '../models/deferred-training-worklist-item'; import { Environment } from '@prutech/components'; import { Lookup } from '@prutech/components'; import { PostOutreach } from '../models/post-outreach'; import { DeferredTraining } from '../models/deferred-training'; import * as i0 from "@angular/core"; export declare class DeferredTrainingWorklistService { private http; private environment; private store; deferredTrainingWorklistResults: Observable; actions: Observable; loading: Observable; deferredTrainingWorklistStatusLookup: Observable; lookupLoading: Observable; constructor(http: HttpClient, environment: Environment, store: Store); dispatchLoadDeferredTrainingWorklist(payload?: any): void; getDeferredTrainingWorklist(): Observable; dispatchPostOutreach(payload?: any): void; postOutreach(payload: PostOutreach): Observable; dispatchGetLookups(model?: string[]): void; loadDeferredTrainingWorklistLookup(payload: string[]): Observable; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }