import type { Syncer } from "@location-state/core"; import type { NextRouter } from "next/router.js"; export declare class NextPagesSyncer implements Syncer { private readonly router; private readonly listeners; constructor(router: NextRouter); key(): string | undefined; sync({ listener, signal, }: { listener: (key: string) => void; signal: AbortSignal; }): void; notify(): void; updateURL(url: string): void; }