/** * @param {import('vue-router').Router} [router] * @returns {Record} */ export function getReactiveSearchParams(router?: import("vue-router").Router | undefined): Record; /** * @param {import('vue-router').Router} [router] */ export function createReactiveSearchParams(router?: import("vue-router").Router | undefined): { install(app: import('vue').App): void; value: Record; }; export function useReactiveSearchParams(): Record; export const reactiveSearchParamsKey: unique symbol; export function useStringSearchParam(key: string, options?: string | { default?: string; }): import("vue").WritableComputedRef; export function useBooleanSearchParam(key: string, options?: boolean | { default?: boolean | undefined; strings?: [string, string] | undefined; }): import("vue").WritableComputedRef; export function useNumberSearchParam(key: string): import("vue").WritableComputedRef; export function useStringsArraySearchParam(key: string, options?: 'csv' | { style?: 'csv'; }): import("vue").WritableComputedRef; export default useReactiveSearchParams; //# sourceMappingURL=reactive-search-params.d.ts.map