import type { Params } from '../../server/request/params'; import { ReadonlyURLSearchParams } from '../../client/components/readonly-url-search-params'; export declare const SearchParamsContext: import("react").Context; export declare const PathnameContext: import("react").Context; export declare const PathParamsContext: import("react").Context; export type InstrumentedPromise = Promise & { status: 'fulfilled'; value: T; displayName: string; }; export type NavigationPromises = { pathname: InstrumentedPromise; searchParams: InstrumentedPromise; params: InstrumentedPromise; selectedLayoutSegmentPromises?: Map>; selectedLayoutSegmentsPromises?: Map>; }; export declare const NavigationPromisesContext: import("react").Context; export declare function createDevToolsInstrumentedPromise(displayName: string, value: T): InstrumentedPromise; export { ReadonlyURLSearchParams };