import { HttpClient } from '@angular/common/http'; import { Observable } from 'rxjs'; import { Subject } from 'rxjs'; import { SellerLocation } from '../domain/item'; import { AssetPackageDto, AssetControlGroupSearchCriteria, AssetPackageSearchResultDto } from '../domain/asset-package'; export declare class ItemSummaryAssetControlGroupService { private http; getAssetPackageURL: string; assetControlGroupLocationsCallback: Subject; assetControlGroupLocations: Array; private searchString; private filterColumnNameValue; private initiator; private readonly saveBudgetsUrl; private readonly saveDefaultsUrl; constructor(http: HttpClient); private init; getAllAssetPackages(territoryManagerId: number): Observable; getAllAssetPackage(searchQuery: AssetControlGroupSearchCriteria): Observable; getAssetPackageInfo(assetControlGroupId: number): Observable; saveBudgets(assetPackage: AssetPackageDto): Observable; saveDefaults(assetPackage: AssetPackageDto): Observable; setSearchString(searchString: string): void; getSearchString(): string; getInitiator(): string; setInitiator(initiator: string): void; addFilterColumnNameValue(name: string, value: string): void; getFilterColumnNameValue(): Map; clear(): void; loadAssetControlGroupsForAutoComplete(searchParam: any): Observable; mergePackage(masterAcgId: any, orphanAcgId: any): Observable; getLocationsByAssetControlGroup(assetControlGroupId: number): void; triggerACGAPIDispatch(opportunityId: number): Observable; isPackageTeamMember(assetPackageId: number, userId: number): Observable; triggerOwnerCodeSync(assetControlGroupId: number): Observable; checkMissingOwnerCode(assetControlGroupId: number): Observable; getPPSUrl(assetControlGroupId: number): Observable; }