import type { PermissionsStore } from "@dawn-ai/permissions"; import type { WorkspaceFs } from "@dawn-ai/sdk"; export interface WorkspaceHarness { readonly fs: WorkspaceFs; readonly dir: string; read(path: string): Promise; write(path: string, content: string): Promise; close(): Promise; [Symbol.asyncDispose](): Promise; } export interface WorkspaceHarnessOptions { readonly permissions?: PermissionsStore; } export declare function createWorkspaceHarness(opts?: WorkspaceHarnessOptions): Promise; //# sourceMappingURL=workspace-harness.d.ts.map