import { type NavigableAtomType } from "./navigableAtom"; /** Parse a location hash (`#a=1` or `a=1`) into an object. */ export declare function parseLocationHash(rawHash?: string): Record; /** * Creates a reactive atom holding the current URL hash fragment as a parsed object. * * Hydrated from `window.location.hash` at creation time. * * Public `set` / `update` are wired (via {@link wireAtomToNavigate} in * RouterUtils) to `navigateTo`. Use `originalSet` for direct atom writes * (navigateTo sync, hashchange). * * Browser history sync is owned by {@link createNavigateTo} so navigation * guards can intercept before atoms update. */ export declare function createHashAtom(): NavigableAtomType>; //# sourceMappingURL=hashAtom.d.ts.map