import { OrderEntry } from '@spartacus/core'; import { CommonConfigurator } from '../../core/model/common-configurator.model'; import { CommonConfiguratorUtilsService } from '../../shared/utils/common-configurator-utils.service'; import * as i0 from "@angular/core"; export declare class ConfigureCartEntryComponent { protected commonConfigUtilsService: CommonConfiguratorUtilsService; cartEntry: OrderEntry; readOnly: boolean; msgBanner: boolean; disabled: boolean; /** * Verifies whether the entry has any issues. * * @returns {boolean} - whether there are any issues */ hasIssues(): boolean; /** * Verifies whether the cart entry has an order code and returns a corresponding owner type. * * @returns {CommonConfigurator.OwnerType} - an owner type */ getOwnerType(): CommonConfigurator.OwnerType; /** * Verifies whether the cart entry has an order code, retrieves a composed owner ID * and concatenates a corresponding entry number. * * @returns {string} - an entry key */ getEntityKey(): string; /** * Retrieves a corresponding route depending whether the configuration is read only or not. * * @returns {string} - a route */ getRoute(): string; /** * Retrieves the state of the configuration. * * @returns {boolean} - 'true' if the configuration is read only, otherwise 'false' */ getDisplayOnly(): boolean; /** * Verifies whether the link to the configuration is disabled. * * @returns {boolean} - 'true' if the the configuration is not read only, otherwise 'false' */ isDisabled(): boolean; constructor(commonConfigUtilsService: CommonConfiguratorUtilsService); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }