import type { Logger } from './logger.js';
export type LocationSync = ReturnType<typeof createLocationSync>;
export declare function createLocationSync(onChange: (newHash: string, oldHash: string) => void, logger?: Logger): {
    set(hash: string, replace: boolean): void;
    dispose(): void;
};
