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
 */
export declare function useRouterTracker(analytics: DotCMSAnalytics | null, debug?: boolean): void;
