import { type NavigableAtomType } from "./navigableAtom"; /** Parse a location search (`?a=1` or `a=1`) into an object. */ export declare function parseLocationSearch(rawSearch?: string): Record; /** * Creates a reactive atom holding the current URL query string as a parsed object. * * Hydrated from `window.location.search` at creation time. * * Public `set` / `update` are wired (via {@link wireAtomToNavigate} in * RouterUtils) to `navigateTo`. The optional second argument is `replace` * (default `true` for qs). Use `originalSet` for direct atom writes * (navigateTo sync, popstate). * * Browser history sync is owned by {@link createNavigateTo} so navigation * guards can intercept before atoms update. */ export declare function createQsAtom(): NavigableAtomType>; //# sourceMappingURL=qsAtom.d.ts.map