import { DotCMSAnalytics } from '../../core/shared/models'; /** * Tracks page views on route changes using Next.js App Router signals. * - Fires a single pageView per unique path+search. * - Automatically disabled inside UVE editor (analytics instance is null). * - Requires Next.js App Router; no SPA fallback. * * @param analytics Analytics singleton instance; if null, does nothing * @param debug When true, logs which tracking path is used * @param enabled When false, tracking is disabled even if analytics is present (defaults to true) */ export declare function useRouterTracker(analytics: DotCMSAnalytics | null, debug?: boolean, enabled?: boolean): void;