import type { LightPlugin, LightClient } from '../types'; declare class BehaviorPlugin implements LightPlugin { name: string; version: string; private client; private config; private lastClickTime; private lastScrollTime; private maxScrollDepth; private pageEnterTime; private scrollReported; setup(client: LightClient): void; private loadConfig; private shouldSample; private getScrollDepth; private trackPV; private trackClick; private trackRoute; private trackPageDuration; private trackScroll; private reportScroll; private reportBehavior; destroy(): void; } export default BehaviorPlugin;