import { S as SchemaDef, I as IsSchemaFn } from './types-cB9k5mdU.js'; import * as openapi3_ts_oas31 from 'openapi3-ts/oas31'; import * as T from '@sinclair/typebox'; import { oas31 } from 'openapi3-ts'; declare const typeBoxToDef: (schema: T.TAnySchema) => SchemaDef; declare const typeBoxFromDef: (def: SchemaDef) => T.TAnySchema; declare const isTypeBoxSchema: IsSchemaFn; declare const typeBoxToJsonSchema: (schema: TSchemaAny) => oas31.SchemaObject; declare namespace TypeBoxShift { const toDef: (schema: T.TAnySchema) => SchemaDef; const fromDef: (def: SchemaDef) => T.TAnySchema; const toJsonSchema: (schema: TSchemaAny) => openapi3_ts_oas31.SchemaObject; const isSchema: IsSchemaFn; } export { TypeBoxShift, isTypeBoxSchema, typeBoxFromDef, typeBoxToDef, typeBoxToJsonSchema };