import { EventType } from "../../../event/core/event"; import { CartEvent } from "../base/cart-event"; /** * Session Cart Remove Event. * * Should be used whenever the user adds a new product to the basket. * Should be sent with info about the product the user just removed * from the basket. * * @export * @class SessionCartRemoveEvent * @extends {Event} */ export declare class SessionCartRemoveEvent extends CartEvent { locale?: string; channel?: string; type: EventType; /** * Creates an instance of SessionCartRemoveEvent. * * @memberof SessionCartRemoveEvent */ constructor(locale?: string, channel?: string); /** * Push this SessionCartRemoveEvent event to the server. * * If no products are passed before this method is called * nothing will be done. * * @return {Promise} * @memberof SessionCartRemoveEvent */ push(): Promise; }