import type { ObjectOfKeys } from '../../types/record.types.js'; export type SearchParamValue = string | number; export type SearchParamConfig = Record; export declare const normalizeSearchParam: (value: SearchParamValue) => string; export declare const configureSearchParams: (searchParamConfig: SearchParamConfig, urlSearchParams: URLSearchParams) => void; export declare const hasSearchParam: (name: string) => boolean; export declare const getSearchParam: (name: string) => string | null; export declare const setSearchParam: (name: string, value?: string) => void; export declare const deleteSearchParams: (...names: string[]) => void; export declare const getSearchParams: (...names: TNames) => ObjectOfKeys; export declare const setSearchParams: (params: Record) => void; export declare const getSearchParamPairs: (...names: string[]) => [ name: string, value?: string ][]; export declare const setSearchParamPairs: (...params: ([ name: string, value?: string ])[]) => void; //# sourceMappingURL=search-params.d.ts.map