import type { OpenAPIV3, OpenAPIV3_1 } from "openapi-types";
import type { JSONSchema } from "zod/v4/core";
export type OASVersion = "3.0" | "3.1";
export declare const getOASVersion: (documentObject: {
	openapiObject: Partial<OpenAPIV3.Document | OpenAPIV3_1.Document>;
}) => OASVersion;
export declare const jsonSchemaToOAS_3_0: (jsonSchema: JSONSchema.BaseSchema) => OpenAPIV3.SchemaObject;
export declare const jsonSchemaToOAS: (jsonSchema: JSONSchema.BaseSchema, oasVersion: OASVersion) => OpenAPIV3.SchemaObject | OpenAPIV3_1.SchemaObject;
