import { PageType } from "../../../commons/types/page-type"; import { Event, EventType } from "../../../event/core/event"; /** * Front view data. * * @interface FrontViewData */ export interface FrontViewData { page: PageType; position: string; storeFront: string; products: string[]; locale?: string; channel?: string; } /** * DataLayer front view event. * * @export * @class DataLayerFrontViewEvent * @extends {Event} */ export declare class DataLayerFrontViewEvent extends Event { page: PageType; area: string; storefront: string; products: string[]; locale?: string; channel?: string; type: EventType; /** * Creates an instance of DataLayerFrontViewEvent. * * @param {FrontViewData} data * @memberof DataLayerFrontViewEvent */ constructor(data: FrontViewData); }