import * as i from '../interfaces'; import { RetailPrice } from './retail-price'; export declare function enumStringToValue(enumRef: any, value: string): E; export declare class ConvertRetailPricesForMarketRequest implements i.ConvertRetailPricesForMarketRequestInterface { partnerMarket: PartnerMarketContainer; currency: string; conversionRate: number; static fromProto(proto: any): ConvertRetailPricesForMarketRequest; constructor(kwargs?: i.ConvertRetailPricesForMarketRequestInterface); toApiJson(): object; } export declare class CreateOrUpdateRetailPriceRequest implements i.CreateOrUpdateRetailPriceRequestInterface { appId: string; editionId: string; partnerId: string; marketId: string; retailPrice: RetailPrice; static fromProto(proto: any): CreateOrUpdateRetailPriceRequest; constructor(kwargs?: i.CreateOrUpdateRetailPriceRequestInterface); toApiJson(): object; } export declare class DeleteRetailPriceRequest implements i.DeleteRetailPriceRequestInterface { appId: string; editionId: string; partnerId: string; marketId: string; static fromProto(proto: any): DeleteRetailPriceRequest; constructor(kwargs?: i.DeleteRetailPriceRequestInterface); toApiJson(): object; } export declare class GetMultiRetailPriceRequest implements i.GetMultiRetailPriceRequestInterface { businessId: string; partnerMarket: PartnerMarketContainer; productIds: ProductIdentifier[]; static fromProto(proto: any): GetMultiRetailPriceRequest; constructor(kwargs?: i.GetMultiRetailPriceRequestInterface); toApiJson(): object; } export declare class GetMultiRetailPriceResponse implements i.GetMultiRetailPriceResponseInterface { retailPrices: GetMultiRetailPriceResponseRetailPriceResponse[]; static fromProto(proto: any): GetMultiRetailPriceResponse; constructor(kwargs?: i.GetMultiRetailPriceResponseInterface); toApiJson(): object; } export declare class GetRetailPriceRequest implements i.GetRetailPriceRequestInterface { appId: string; editionId: string; businessId: string; partnerMarket: PartnerMarketContainer; dontUseMsrp: boolean; static fromProto(proto: any): GetRetailPriceRequest; constructor(kwargs?: i.GetRetailPriceRequestInterface); toApiJson(): object; } export declare class GetRetailPriceResponse implements i.GetRetailPriceResponseInterface { retailPrice: RetailPrice; static fromProto(proto: any): GetRetailPriceResponse; constructor(kwargs?: i.GetRetailPriceResponseInterface); toApiJson(): object; } export declare class PartnerMarketContainer implements i.PartnerMarketContainerInterface { marketId: string; partnerId: string; static fromProto(proto: any): PartnerMarketContainer; constructor(kwargs?: i.PartnerMarketContainerInterface); toApiJson(): object; } export declare class ProductIdentifier implements i.ProductIdentifierInterface { appId: string; editionId: string; static fromProto(proto: any): ProductIdentifier; constructor(kwargs?: i.ProductIdentifierInterface); toApiJson(): object; } export declare class GetMultiRetailPriceResponseRetailPriceResponse implements i.GetMultiRetailPriceResponseRetailPriceResponseInterface { productId: ProductIdentifier; retailPrice: RetailPrice; static fromProto(proto: any): GetMultiRetailPriceResponseRetailPriceResponse; constructor(kwargs?: i.GetMultiRetailPriceResponseRetailPriceResponseInterface); toApiJson(): object; }