import type { ZodEffects, ZodTypeAny } from 'zod'; import type { Schema, Validator } from '../../../index.js'; import type { SchemaProps } from '../../../schema/types/schemaProps.js'; import type { Overwrite } from '../../../types/overwrite.js'; import type { FromZodSchema } from './fromZodSchema.js'; export type ZodEffectsAny = ZodEffects; export type FromZodEffects = ZOD_SCHEMA extends ZodEffects ? FromZodSchema> : never; export declare const fromZodEffects: (zodSchema: ZodEffectsAny) => Schema;