import type { EdictHostAdapter } from "./host-adapter.js"; /** * Node.js implementation of the Edict host adapter. * * Uses Node.js-specific APIs for crypto, HTTP, and filesystem operations. * This is the default adapter used when no adapter is explicitly specified. */ export declare class NodeHostAdapter implements EdictHostAdapter { private readonly sandboxDir?; constructor(sandboxDir?: string); sha256(data: string): string; md5(data: string): string; hmac(algo: string, key: string, data: string): string; fetch(url: string, method: string, body?: string): { ok: boolean; data: string; }; readFile(path: string): { ok: true; data: string; } | { ok: false; error: string; }; writeFile(path: string, content: string): { ok: true; } | { ok: false; error: string; }; env(name: string): string; args(): string[]; exit(code: number): never; } //# sourceMappingURL=node-host-adapter.d.ts.map