import { BaseTracker } from "./base-tracker"; import type { Config } from "../core/config"; import type { TrackCallback } from "./base-tracker"; export declare class DeepTracker extends BaseTracker { private unsubscribers; private observers; private clickTracker; private maxScrollDepth; private trackedMedia; constructor(config: Config, trackCallback: TrackCallback); protected setup(): void; protected teardown(): void; private getScrollDepth; private setupScrollTracking; private setupVisibilityTracking; private setupRageClickTracking; private setupLongTaskTracking; private setupWebVitals; private setupNetworkTracking; private setupOrientationTracking; private setupMediaTracking; private setupTelegramTracking; private patchWebAppMethods; } //# sourceMappingURL=deep-tracker.d.ts.map