import { FormControl } from '@angular/forms'; import { OrderEntry } from '@spartacus/core'; import { CartItemContext } from '@spartacus/storefront'; import { Observable } from 'rxjs'; import { CommonConfiguratorUtilsService } from '../../shared/utils/common-configurator-utils.service'; import * as i0 from "@angular/core"; export declare class ConfiguratorCartEntryInfoComponent { protected cartItemContext: CartItemContext; protected commonConfigUtilsService: CommonConfiguratorUtilsService; constructor(cartItemContext: CartItemContext, commonConfigUtilsService: CommonConfiguratorUtilsService); readonly orderEntry$: Observable; readonly quantityControl$: Observable; readonly readonly$: Observable; readonly shouldShowButton$: Observable; /** * Verifies whether the configuration infos have any entries and the first entry has a status. * Only in this case we want to display the configuration summary * * @param {OrderEntry} item - Cart item * @returns {boolean} - whether the status of configuration infos entry has status */ hasStatus(item: OrderEntry): boolean; /** * Verifies whether the configurator type is attribute based one. * * @param {OrderEntry} item - Order entry item * @returns {boolean} - 'True' if the expected configurator type, otherwise 'fasle' */ isAttributeBasedConfigurator(item: OrderEntry): boolean; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }