/** * Node dev server runner — `@pikku/node-http-server` + the `ws` WebSocketServer. * Used when the CLI runs under Node. Owns the WebSocketServer so teardown * (close ws then the http server) is encapsulated in the returned instance. */ import type { EventHubService } from '@pikku/core'; import type { Logger } from '@pikku/core/services'; import type { DevServerRunner, DevServerInstance, DevServerConfig } from './dev-server-runner.interface.js'; export declare class NodeServerRunner implements DevServerRunner { createEventHub(): Promise>; createServer(config: DevServerConfig, logger: Logger): DevServerInstance; }