import { OnDestroy } from '@angular/core'; import { Observable } from 'rxjs'; import { PinnedItem } from './atlas_sdk/api'; import { PinnedItemInterface } from './atlas_sdk/api.interface'; import { AtlasApiService } from './atlas_sdk/atlas.api.service'; import { BusinessNavConfigService } from './config.service'; import { BusinessNavDataService } from './data.service'; import * as i0 from "@angular/core"; export declare class PinnedProductItem extends PinnedItem { constructor(kwargs?: PinnedItemInterface); } export declare class PinsService implements OnDestroy { private apiService; private dataService; private cfgService; private pins$$; pins$: Observable; navPins$: Observable; productPins$: Observable; canPin$: Observable; private subs; constructor(apiService: AtlasApiService, dataService: BusinessNavDataService, cfgService: BusinessNavConfigService); ngOnDestroy(): void; addPin(pinId: string): void; removePin(pinId: string): void; setPins(pins: PinnedItem[]): void; initializePins(pins: PinnedItem[]): void; private savePins; private comparePins; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }