/** * Node HTTP binding for the optional local substrate coordinator. * * This is a hosting adapter around the shared P042 coordinator handler. It is * intentionally not a daemon, MCP server, or new process manager. */ import { type Server } from 'node:http'; import type { LocalSubstrateCoordinatorHttpOptions, LocalSubstrateCoordinatorService } from './local-substrate.js'; export declare const LOCAL_SUBSTRATE_NODE_DEFAULT_HOST = "127.0.0.1"; export declare const LOCAL_SUBSTRATE_NODE_DEFAULT_PORT = 8787; export declare const LOCAL_SUBSTRATE_NODE_DEFAULT_MAX_BODY_BYTES = 1048576; export interface LocalSubstrateNodeServerOptions extends LocalSubstrateCoordinatorHttpOptions { host?: string; port?: number; maxBodyBytes?: number; } export interface LocalSubstrateNodeServerHandle { server: Server; url: string; endpoint: string; healthEndpoint: string; close: () => Promise; } export declare function bindLocalSubstrateCoordinatorNodeServer(coordinator: LocalSubstrateCoordinatorService, options?: LocalSubstrateNodeServerOptions): Promise; //# sourceMappingURL=local-substrate-node.d.ts.map