import type { SetSearchParams } from 'wouter';
export type SetSearchParamJson<T> = (nextInit: T | ((prev: T) => T), options?: {
    replace?: boolean;
    state?: any;
}) => void;
export declare function useSearchParamJson<T>(key: string, searchParams: URLSearchParams, setSearchParams: SetSearchParams): [T | null, SetSearchParamJson<T>];
