/** * @kuge/engine 的唯一公开入口。 * * 约定(见 docs/adr/ADR-001):HAR 模块只通过本文件暴露能力, * 外部模块禁止直接 import src/main/ets 下的实现文件。 */ export { ConnectionConfig, ConnectionError, ConnectionState, Driver, DriverFactory, EngineKind, engineLabel, stateLabel } from './src/main/ets/connection/types'; export { Connection, ConnectionManager } from './src/main/ets/connection/ConnectionManager'; export { Frame, FrameCodec } from './src/main/ets/protocol/FrameCodec'; export { MockDriver, MockDriverFactory } from './src/main/ets/driver/MockDriver'; export { EnginePlugin, PluginMeta } from './src/main/ets/plugin/EnginePlugin'; export { EngineRegistry, ENGINE_API_VERSION } from './src/main/ets/plugin/EngineRegistry'; export { SemVerUtil } from './src/main/ets/plugin/SemVerUtil'; export { ConnectionTester, TestResult, TestStage, TestErrorCode } from './src/main/ets/connection/ConnectionTester'; export { AppError, ErrorCategory, ErrorSeverity } from './src/main/ets/error/AppError'; export { ErrorMapper } from './src/main/ets/error/ErrorMapper'; export { ReconnectPolicy, ReconnectOptions } from './src/main/ets/connection/ReconnectPolicy';