import { ObservationCache } from "../operations/observation-cache.js"; import { RepoWorkspace } from "../operations/repo-workspace.js"; import { GovernorTracker } from "../session/tracker.js"; import type { JsonCodec } from "../ports/codec.js"; import type { FileSystem } from "../ports/filesystem.js"; export interface CreateRepoWorkspaceOptions { readonly cwd?: string | undefined; readonly graftignorePatterns?: readonly string[] | undefined; readonly fs?: FileSystem | undefined; readonly codec?: JsonCodec | undefined; readonly governor?: GovernorTracker | undefined; readonly cache?: ObservationCache | undefined; } export declare function createRepoWorkspace(options?: CreateRepoWorkspaceOptions): Promise; //# sourceMappingURL=repo-workspace.d.ts.map