UNPKG

@sensefuel/sensefuelsdk

Version:

sensefuel discovery API SDK

21 lines (20 loc) 1.08 kB
import { StartupPageBuilder } from "./builders/StartupPage.builder"; import { CheckoutBuilder } from "./builders/Checkout.builder"; import { ProductSheetBuilder } from "./builders/ProductSheet.builder"; import { ProductListingBuilder } from "./builders/ProductListing.builder"; import { SearchListingBuilder } from "./builders/SearchListing.builder"; import { SdkSettings } from "../../sdk/settings"; import { DiscoveryRequest } from "../discovery/requests/request"; export declare class ActivityTracking { #private; constructor(settings: SdkSettings); connect(): Promise<void>; startSession(userId?: string, sessionId?: string): Promise<ActivityTracking>; startupPage(): StartupPageBuilder; checkout(): CheckoutBuilder; productSheet(request?: DiscoveryRequest): ProductSheetBuilder; productListing(request?: DiscoveryRequest): ProductListingBuilder; searchListing(request?: DiscoveryRequest): SearchListingBuilder; on(name: string, callback: Function): ActivityTracking; off(name: string, callback?: Function): ActivityTracking; }