import { ReactNode } from 'react'; export interface LocationState { fullPath: string; goto: (pushPath: string) => void; computeQuery: (queryUpdate: Record) => string; setQuery: (queryUpdate: Record) => void; gotoCosmetic: (pushPath: string) => void; back: () => void; } export declare const LocationContext: import("react").Context; export declare function LocationProvider({ children }: { children: ReactNode; }): import("react/jsx-runtime").JSX.Element; export declare function pathMatch(matchPath: string | boolean | undefined, fullPath: string): boolean;