import * as openapi_types from 'openapi-types'; import { StandardSchemaV1 } from '@standard-schema/spec'; import { T as ToOpenAPISchemaContext, a as ToOpenAPISchemaFn } from './utils-D4f8cMSa.js'; /** * Converts a Standard Schema to a OpenAPI schema. */ declare const toOpenAPISchema: (schema: StandardSchemaV1, context?: Partial) => Promise<{ schema: openapi_types.OpenAPIV3_1.SchemaObject; components: openapi_types.OpenAPIV3_1.ComponentsObject | undefined; }>; /** * Load vendor before calling toOpenAPISchema, * for imporving performance and adding support for unsupported vendors */ declare function loadVendor(vendor: string, fn: ToOpenAPISchemaFn): void; export { ToOpenAPISchemaContext, ToOpenAPISchemaFn, loadVendor, toOpenAPISchema };