import { HttpClient } from '@angular/common/http'; import { Observable } from 'rxjs'; import { ProductDefinitionGroupName } from '@nx-ws/bhn-enums/product/definitions/group-name.enum'; import { BaseDefinitionDto } from './../../shared/base-definition.dto'; export declare class ProductDefinitionRestService { private http; constructor(http: HttpClient); getList(groupName: ProductDefinitionGroupName): Observable; getProductLineTypes(): Observable; getType(): Observable; getCategory(): Observable; getLegacyDistributionType(): Observable; getProductCategories(): Observable; getVariantCreationReasons(): Observable; getFulfillmentProvisioningType(): Observable; getDistributionChannels(): Observable; getRedemptionLocations(): Observable; getRedemptionMethods(): Observable; getRedemptionPinLocations(): Observable; getRedemptionPinUseTypes(): Observable; getProcessingPaymentNetworks(): Observable; getProcessingIssuerBanks(): Observable; getProcessingActivationTypes(): Observable; getExpirationTypes(): Observable; getCardPrintTypes(): Observable; getReloadSystems(): Observable; getPrimaryBalanceInquirySystems(): Observable; getSecondaryBalanceInquirySystems(): Observable; getCodeTypes(): Observable; getSourceTypes(): Observable; getEntityStates(): Observable; getPackagingPackTypes(): Observable; getEnvironments(): Observable; getPlanogramCategoryes(): Observable; getPlanogramSubCategoryes(): Observable; getPlanogramMainCategoryes(): Observable; getPlanogramDetailsDimensions(): Observable; private handleError; }