import { OrderEntry } from '@spartacus/core'; import { LineItem } from './configurator-cart-entry-bundle-info.model'; import { ConfigurationInfo } from '../../core/model/common-configurator.model'; import * as i0 from "@angular/core"; /** * Service for mapping of the CPQ line items from order entry */ export declare class ConfiguratorCartEntryBundleInfoService { /** * Retrieves the CPQ line items for an order entry * * @param {OrderEntry} entry - Order entry * @returns {LineItem[]} - Line item array */ retrieveLineItems(entry: OrderEntry): LineItem[]; protected prepareLineItem(configurationInfo: ConfigurationInfo): LineItem; protected removeDelimiter(label: string): string; protected processConfigurationInfos(configurationInfos: ConfigurationInfo[]): LineItem[]; protected processConfigurationInfoEntry(lineItemMap: Map, configurationInfo: ConfigurationInfo): void; protected addLineItemData(lineItemMap: Map, configurationInfoSplit: string[], configurationInfoValue: string): void; protected getOrCreateLineItem(lineItemMap: Map, lineItemNumber: number): LineItem; protected logWarning(text: string): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }