import { AppPartnerSettingsApiService } from "./_internal/app-partner-settings.api.service"; import { RetailPrice } from "./_internal/objects/retail-price"; import { PartnerMarketContainer, ProductIdentifier, GetMultiRetailPriceResponseRetailPriceResponse } from "./_internal/objects/app-partner-settings-api"; import { Observable } from "rxjs"; import { HttpResponse } from "@angular/common/http"; import * as i0 from "@angular/core"; export declare class AppPartnerSettingsService { private apiService; constructor(apiService: AppPartnerSettingsApiService); private _buildGetRetailPrice; private _buildGetMultiRetailPrice; getRetailPrice(appId: string, businessIdentifier: PartnerMarketContainer | string, editionId?: string, dontUseMsrp?: boolean): Observable; /** * @param businessIdentifier - either a string representing the business id, or object containing the partner/market ids that the business * belongs to * @param productIds - the list of app/edition ID combinations to get the retail price for */ getMultiRetailPrice(businessIdentifier: PartnerMarketContainer | string, productIds: ProductIdentifier[]): Observable; createOrUpdateRetailPrice(appId: string, partnerId: string, retailPrice: RetailPrice, editionId?: string, marketId?: string): Observable; deleteRetailPrice(appId: string, partnerId: string, editionId?: string, marketId?: string): Observable>; convertRetailPricesForMarket(partnerId: string, marketId: string, currency: string, conversionRate: number): Observable>; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }