import { FormControl } from '@angular/forms'; import { OrderEntry } from '@spartacus/core'; import { CartItemContext, ICON_TYPE } 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 ConfiguratorIssuesNotificationComponent { protected commonConfigUtilsService: CommonConfiguratorUtilsService; protected cartItemContext: CartItemContext; iconTypes: typeof ICON_TYPE; constructor(commonConfigUtilsService: CommonConfiguratorUtilsService, cartItemContext: CartItemContext); readonly orderEntry$: Observable; readonly quantityControl$: Observable; readonly readonly$: Observable; readonly shouldShowButton$: Observable; /** * Verifies whether the item has any issues. * * @param {OrderEntry} item - Cart item * @returns {boolean} - whether there are any issues */ hasIssues(item: OrderEntry): boolean; /** * Retrieves the number of issues at the cart item. * * @param {OrderEntry} item - Cart item * @returns {number} - the number of issues at the cart item */ getNumberOfIssues(item: OrderEntry): number; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }