import { S as SchemaDef, I as IsSchemaFn } from './types-cB9k5mdU.js'; import * as openapi3_ts_oas31 from 'openapi3-ts/oas31'; import { ZodType } from 'zod'; type AnyZodType = ZodType; declare const zodToDef: (schema: AnyZodType) => SchemaDef; declare const zodFromDef: (def: SchemaDef) => AnyZodType; declare const isZodSchema: IsSchemaFn; declare const zodToJsonSchema: () => (schema: AnyZodType) => openapi3_ts_oas31.SchemaObject; declare namespace ZodShift { const toDef: (schema: AnyZodType) => SchemaDef; const fromDef: (def: SchemaDef) => AnyZodType; const toJsonSchema: () => (schema: AnyZodType) => openapi3_ts_oas31.SchemaObject; const isSchema: IsSchemaFn; } export { type AnyZodType, ZodShift, isZodSchema, zodFromDef, zodToDef, zodToJsonSchema };