export interface QueryParamOptions {
    /** persist value to localStorage across sessions. Default: true */
    persist?: boolean;
}
export declare function useQueryParamWithDefault<T extends string>(paramName: string, fallback: T, options?: QueryParamOptions): [T, (value: T | null) => void];
export declare function useListParamWithDefault(paramName: string, options?: QueryParamOptions): [string[], (values: string[]) => void];
