import type { NetServerConfig } from './types.js'; /** All known transport names */ export declare const TRANSPORT_NAMES: readonly ["rest", "grpc", "graphql", "ws", "sse", "trpc", "mcp", "odata", "arrow", "jsonrpc", "nats"]; export type TransportName = typeof TRANSPORT_NAMES[number]; /** * Load net configuration from environment variables. * * Convention: MOSTA_NET_{TRANSPORT}_ENABLED, MOSTA_NET_{TRANSPORT}_PORT, MOSTA_NET_{TRANSPORT}_PATH * Example: MOSTA_NET_REST_ENABLED=true, MOSTA_NET_GRPC_PORT=50051 */ export declare function loadNetConfig(): NetServerConfig; /** * Get the list of enabled transport names from config. */ export declare function getEnabledTransports(config: NetServerConfig): TransportName[];