import { basenamePath, dirnamePath, joinPaths } from './edge-path.js'; import type { Environment } from './types.js'; export interface MemoryEnvironmentOutput { files: Record; deletedFiles: Array; commands: Array<{ command: string; args: Array; }>; } export declare function createMemoryEnvironment(returnPathsRelativeTo?: string): { environment: Environment; output: MemoryEnvironmentOutput; paths: { basename: typeof basenamePath; dirname: typeof dirnamePath; join: typeof joinPaths; }; };