/// import { type Writable } from 'svelte/store'; export interface QueryParamStore extends Writable { remove: () => void; } export interface QueryParamStoreOptions { key: string; startWith?: T; replaceState?: boolean; persist?: 'localStorage' | 'sessionStorage'; storagePrefix?: string; cleanFalseValues?: boolean; log?: boolean; } export declare function createQueryParamStore(options: QueryParamStoreOptions): { subscribe: (this: void, run: import("svelte/store").Subscriber, invalidate?: import("svelte/store").Invalidator) => import("svelte/store").Unsubscriber; set: (value: any) => void; update: (fn: (value: T) => T) => void; remove: () => void; };