import type { RuntimePlatform } from '../types'; export declare class NodeRuntimePlatform implements RuntimePlatform { readonly name = "node"; readonly baseEnv: Record; constructor(baseEnv?: Record); createRuntimeId(): string; cwd(): string; joinPath(...segments: string[]): string; resolvePath(...segments: string[]): string; dirname(filePath: string): string; fileExists(filePath: string): boolean; readTextFile(filePath: string): string; writeTextFile(filePath: string, content: string): void; ensureDir(dirPath: string): void; getEnv(key: string): string | undefined; setEnv(key: string, value: string | undefined): void; fetch(input: string | URL | Request, init?: RequestInit): Promise; } export declare const nodeRuntimePlatform: NodeRuntimePlatform;