/**
 * Platform-agnostic useQueryParams hook
 *
 * Provides easy access to query parameters with setter functionality
 *
 * @returns Object with query parameters and setter functions
 *
 * @example
 * ```tsx
 * const { query, setQuery, removeQuery } = useQueryParams();
 *
 * // Get a query parameter
 * const page = query.get('page');
 *
 * // Set a query parameter
 * setQuery('page', '2');
 *
 * // Remove a query parameter
 * removeQuery('page');
 * ```
 */
export declare function useQueryParams(): {
    query: import("next/navigation").ReadonlyURLSearchParams;
    setQuery: (key: string, value: string) => void;
    removeQuery: (key: string) => void;
    clearQueries: () => void;
};
//# sourceMappingURL=useQueryParams.next.d.ts.map