import type { RuntimeAdapter, RuntimeCapabilities } from "../../base.js"; import { DenoEnvironmentAdapter } from "./environment-adapter.js"; import { DenoFileSystemAdapter } from "./filesystem-adapter.js"; import { DenoShellAdapter } from "./shell-adapter.js"; import { DenoServerAdapter } from "./websocket-adapter.js"; export declare class DenoAdapter implements RuntimeAdapter { readonly id: "deno"; readonly name = "deno"; readonly fs: DenoFileSystemAdapter; readonly env: DenoEnvironmentAdapter; readonly server: DenoServerAdapter; readonly shell: DenoShellAdapter; readonly capabilities: RuntimeCapabilities; private readonly servers; readonly serve: (handler: (request: Request) => Promise | Response, options?: import("../../base.js").ServeOptions) => Promise; shutdown(): Promise; } export declare const denoAdapter: DenoAdapter; //# sourceMappingURL=adapter.d.ts.map