import { Observable } from 'rxjs'; import { MarketplacePackagesApiService } from './_internal/marketplace-packages.api.service'; import { Addon } from './_internal/objects/addon'; import * as i0 from "@angular/core"; export declare class AddonService { private apiService; constructor(apiService: MarketplacePackagesApiService); getMultiAddonsByApp(partnerId: string, appIds: string[], whitelabelOverrideKey?: string): Observable>; private fetchAddonToAppIdMap; private convertInterfaceToMap; getAllAddons(partnerId: string, appIds?: string[], whitelabelOverrideKey?: string): Observable; private flattenInterfaceToList; getAddon(partnerId: string, addonId: string, appId?: string, whitelabelOverrideKey?: string): Observable; private getAddonFromList; getMultiAddon(partnerId: string, addonIds: string[], appIds?: string[], whitelabelOverrideKey?: string): Observable>; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }