import type { WorkspaceSyncFs } from "./workspace_sync.js"; import type { WorkspaceWalkEntry } from "./workspace_format.js"; export declare class NodeWorkspaceFs implements WorkspaceSyncFs { walk(root: string, paths: readonly string[] | undefined): Promise; private walkInto; private record; readFile(root: string, relPath: string): Promise; writeUnder(root: string, relPath: string, data: Uint8Array, mtimeMs: number): Promise; /** Resolve a workspace-relative path, refusing anything that escapes the root. */ private safeJoin; }