interface HarnessSchemaFileSystem { mkdir(path: string, options?: { recursive?: boolean; }): Promise; realpath(path: string): Promise; rename(oldPath: string, newPath: string): Promise; unlink(path: string): Promise; writeFile(filePath: string, data: string, options?: BufferEncoding | { encoding?: BufferEncoding; flag?: string; }): Promise; } interface RunHarnessCodegenOptions { fs?: HarnessSchemaFileSystem; repoRoot?: string; } export declare function runHarnessCodegen(options?: RunHarnessCodegenOptions): Promise; export {};