import { type Options as BaseOptions } from 'nuqs';
import { z } from 'zod';
type Options = BaseOptions & {
    delay?: number;
    resetKeys?: string[];
};
export declare function useSafeQueryStateFromZod<S extends z.ZodTypeAny>(key: string, schema: S, options?: Options): [
    z.infer<S>,
    (value: z.infer<S>) => void
];
export {};
