import type { RuntimeAdapter, RuntimeCapabilities } from "../../base.js"; import { NodeFileSystemAdapter } from "./filesystem-adapter.js"; import { NodeEnvironmentAdapter } from "./environment-adapter.js"; import { NodeServerAdapter } from "./websocket-adapter.js"; import { NodeBasedShellAdapter } from "../shared/node-based-shell-adapter.js"; export declare class NodeAdapter implements RuntimeAdapter { readonly id: "node"; readonly name = "node"; readonly fs: NodeFileSystemAdapter; readonly env: NodeEnvironmentAdapter; readonly server: NodeServerAdapter; readonly shell: NodeBasedShellAdapter; readonly capabilities: RuntimeCapabilities; private readonly servers; readonly serve: (handler: (request: Request) => Promise | Response, options?: import("../../base.js").ServeOptions) => Promise; shutdown(): Promise; } export declare const nodeAdapter: NodeAdapter; //# sourceMappingURL=adapter.d.ts.map