UNPKG

posthog-js

Version:

Posthog-js allows you to automatically capture usage and send events to PostHog.

28 lines (27 loc) • 1.04 kB
import { PostHog } from './posthog-core'; import { ProductTour, ProductTourCallback } from './posthog-product-tours-types'; import { RemoteConfigResult } from './types'; import { Extension } from './extensions/types'; export declare class PostHogProductTours implements Extension { private _instance; private _productTourManager; private _cachedTours; private get _persistence(); constructor(instance: PostHog); initialize(): void; onRemoteConfig(result: RemoteConfigResult): void; loadIfEnabled(): void; private _loadScript; private _startProductTours; getProductTours(callback: ProductTourCallback, forceReload?: boolean): void; getActiveProductTours(callback: ProductTourCallback): void; showProductTour(tourId: string): void; previewTour(tour: ProductTour): void; dismissProductTour(): void; nextStep(): void; previousStep(): void; clearCache(): void; resetTour(tourId: string): void; resetAllTours(): void; cancelPendingTour(tourId: string): void; }