import type { SuperAtomType } from "../Mutables/atom/atom"; import type { NavigableAtomType } from "./navigableAtom"; /** * Creates a read-only location facade bound to the given scope atoms. * * Every getter performs a **tracked read**, so any reactive context (effect, * component render function) that accesses one of these properties will * automatically re-run when that part of the URL changes. */ export declare function createLocation(pathAtom: SuperAtomType, hashAtom: NavigableAtomType>, qsAtom: NavigableAtomType>): { readonly path: string; readonly hash: Record; readonly qsObj: Record; }; //# sourceMappingURL=location.d.ts.map