import { CartValidationStateService } from '../cart-validation-state.service';
import { ICON_TYPE } from '../../../misc/icon/index';
import * as i0 from "@angular/core";
export declare class CartItemValidationWarningComponent {
    protected cartValidationStateService: CartValidationStateService;
    code: string;
    iconTypes: typeof ICON_TYPE;
    isVisible: boolean;
    cartModification$: import("rxjs").Observable<import("@spartacus/core").CartModification>;
    constructor(cartValidationStateService: CartValidationStateService);
    static ɵfac: i0.ɵɵFactoryDeclaration<CartItemValidationWarningComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<CartItemValidationWarningComponent, "cx-cart-item-validation-warning", never, { "code": "code"; }, {}, never, never>;
}
