import type { OpenWorkspace } from "./isolation-runner.js"; /** Record of the checkout an isolation dir stands for. */ export declare const OVNFS_CHECKOUT_FILE = ".omp-ovnfs-checkout.json"; /** * Remove the ovnfs checkouts a task-isolation dir records and report whether it * recorded one. Throws when a checkout cannot be removed (the record then stays * for a later retry); `omp worktree clear` calls this before deleting the dir. */ export declare function releaseOvnfsCheckout(dir: string): Promise; /** * Workspaces that are ovnfs checkouts of the repository, opened through the ovnfs * executable `command`. Failures say what is wrong with ovnfs; there is no * silent fallback to native isolation. */ export declare function ovnfsWorkspace(command: string): OpenWorkspace;