interface FileTargetAdapter { exists(path: string): Promise; readText(path: string): Promise; writeText(path: string, content: string): Promise; readDir(path: string): Promise; ensureDir(path: string): Promise; remove(path: string): Promise; move(fromPath: string, toPath: string): Promise; readJson(path: string): Promise; writeJson(path: string, value: unknown): Promise; exec?(cwd: string, command: string, args: string[]): Promise<{ code: number; stdout: string; stderr: string; }>; } export declare class LocalFsTargetAdapter implements FileTargetAdapter { exists(p: string): Promise; readText(p: string): Promise; writeText(p: string, content: string): Promise; readDir(absDir: string): Promise; ensureDir(p: string): Promise; remove(p: string): Promise; move(fromPath: string, toPath: string): Promise; readJson(p: string): Promise; writeJson(p: string, value: unknown): Promise; exec(cwd: string, command: string, args: string[]): Promise<{ code: number; stdout: string; stderr: string; }>; } export {}; //# sourceMappingURL=LocalFsTargetAdapter.d.ts.map