import type { Ref } from '@stacksjs/stx'; /** * Reactive URL search params. * Reads and writes query string parameters reactively. * * @param mode - 'history' for URL search params, 'hash' for hash-based params * @param options - Configuration options */ export declare function useUrlSearchParams = Record>(mode?: 'history' | 'hash', options?: UseUrlSearchParamsOptions): UseUrlSearchParamsReturn; export declare interface UseUrlSearchParamsOptions = Record> { initialValue?: T } export declare interface UseUrlSearchParamsReturn { params: Ref> get: (key: string) => string | null set: (key: string, value: string) => void delete: (key: string) => void }