import { HttpClient } from '@angular/common/http'; import { Store } from '@ngrx/store'; import * as fromAssignmentDetails from '../reducer/root.reducer'; import { LookupModels, RequestLookups } from '../models/lookups.model'; import { Observable } from 'rxjs'; import { Environment } from '@prutech/components'; import { SaveAssignmentType } from '../models/save-assignment-type.model'; import { AssignmentTypeList } from '../models/assignment-types-model'; import * as i0 from "@angular/core"; export declare class AssignmentDetailsService { private http; private store; private environment; assignmentDetails: Observable; assignmentDetail: Observable; assignmentDetailsLoading: Observable; lookupData: Observable; lookupDataLoading: Observable; constructor(http: HttpClient, store: Store, environment: Environment); dispatchLoadAssignmentDetails(id: number): void; loadAssignmentDetails(id: number): Observable; dispatchSaveAssignmentTypeDetails(program: SaveAssignmentType): void; SaveAssignmentTypeDetails(payload: SaveAssignmentType): Observable; createNewAssignmentDetais(payload: SaveAssignmentType): Observable; updateAssignmentDetails(payload: SaveAssignmentType): Observable; dispatchGetLookups(payload: RequestLookups): void; LoadlookupList(payload: RequestLookups): Observable; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }