type BiLogger = { report: (event: { evid: number; src: number; params: Record; }) => void; }; declare global { interface Window { wixBi?: BiLogger; } } declare function createEnhancedBiLogger(baseLogger: BiLogger): { readingTime: ({ readingStartTime, contentContainer, reading_session_id, post_stable_id, }: { readingStartTime: Date; contentContainer?: HTMLDivElement | null; reading_session_id: string; post_stable_id: string; }) => void; activeTabChange: (params: { is_on: boolean; reading_session_id: string; post_stable_id: string; }) => void; }; type EnhancedBiLogger = ReturnType; export declare const useBiLogger: () => EnhancedBiLogger | null; export {};