import { type TTypeBoxFromValibot } from '../typebox/typebox-from-valibot'; import { type TZodFromTypeBox } from './zod-from-typebox'; import * as t from '@sinclair/typebox'; import * as v from 'valibot'; import * as z from 'zod'; /** Creates a Zod type from Valibot */ export type TZodFromValibot, TypeBox extends t.TSchema = TTypeBoxFromValibot, Result extends z.ZodTypeAny | z.ZodEffects = TZodFromTypeBox> = Result; /** Creates a Zod type from Valibot */ export declare function ZodFromValibot>(type: Type): TZodFromValibot;