/**
 * index.ts — OpenAPI 模块统一导出入口
 *
 * 集中导出 OpenAPI 模块的所有公共 API，
 * 供 bootstrap.ts 和其他内部模块使用。
 *
 * 使用方式：
 *   import { RouteMetadataCollector, OpenAPIGenerator, registerOpenAPIRoutes } from './openapi/index.js'
 *
 * @module lib/openapi
 * @see 14-openapi.md §2.2（模块划分）
 */
export type { RouteMetadata, CollectedRoutes, JsonSchema, ConvertResult, SecurityScheme, OpenAPIConfig, OpenAPIDocument, OpenAPIOperation, OpenAPIParameter, OpenAPIResponse, ScalarConfig, DocEndpointsConfig, ResponseConfig, } from "./types.js";
export { RouteMetadataCollector } from "./collector.js";
export { SchemaConverter } from "./schema-converter.js";
export { OpenAPIGenerator } from "./generator.js";
export { inferOperationId } from "./operation-id.js";
export { registerOpenAPIRoutes } from "./swagger-ui.js";
export { registerDocEndpoints } from "./doc-endpoints.js";
