import type { ZodDefault, ZodTypeAny } from 'zod'; import type { Schema } 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 ZodDefaultAny = ZodDefault; export type FromZodDefault = ZOD_SCHEMA extends ZodDefault ? FromZodSchema> : never; export declare const fromZodDefault: (zodSchema: ZodDefaultAny) => Schema;