import { Schema, z } from 'zod';
import { Checker } from '@recoiljs/refine';

/**
 * Returns a Refine checker for a given Zod schema.
 * @param schema Zod schema to use for validation.
 * @returns Refine checker for the given schema.
 */
declare function getRefineCheckerForZodSchema<S extends Schema>(schema: S): Checker<z.infer<S>>;

export { getRefineCheckerForZodSchema };
