/** * Zoe Gateway — Public API * * Barrel export for the gateway subsystem. */ export { MCPGateway } from './gateway.js'; export { createGatewayTools } from './tool-factory.js'; export { importOpenApiSpec } from './openapi-importer.js'; export { GatewaySettingsAdapter } from './settings-adapter.js'; export { scoreRelevance } from './semantic-scorer.js'; export type { AuthType, McpTransportType, RestTarget, McpTarget, Target, AuditRecord, GatewayHooks, GatewayConfig, } from './types.js'; import { MCPGateway } from './gateway.js'; import { GatewaySettingsAdapter } from './settings-adapter.js'; import type { GatewayConfig, GatewayHooks } from './types.js'; /** * Create and initialize a gateway instance. * Returns null if gateway is disabled in settings. * * The caller creates and owns the GatewaySettingsAdapter. */ export declare function createGateway(config: GatewayConfig, settingsAdapter: GatewaySettingsAdapter, hooks?: GatewayHooks): Promise;