UNPKG

773 BTypeScriptView Raw
1import { VTEXRunner } from "../../event/runners/vtex-runner";
2import { PageInfo, PageItem } from "../../event/core/event-runner";
3/**
4 * Specific runner used by Martins
5 *
6 * @class MartinsRunner
7 * @implements {Runner}
8 */
9export declare class MartinsRunner extends VTEXRunner {
10 /**
11 * Get current page info based on DataLayer.
12 *
13 * @protected
14 * @param {any} item Current item.
15 * @return {PageInfo} Current page info.
16 * @memberof MartinsRunner
17 */
18 protected getPageInfo(item: PageItem): PageInfo;
19 /**
20 * Send order event, based on a order item.
21 *
22 * @protected
23 * @param {*} orderItem Order item from the DataLayer.
24 * @memberof VTEXRunner
25 */
26 protected sendOrderEvent(orderItem: PageItem): void;
27}