import { ScoutlineError } from "./errors.js"; export declare class TestIsolationViolationError extends ScoutlineError { readonly seam: string; readonly resolvedPath: string; constructor(seam: string, resolvedPath: string, message: string); } export declare function isTestIsolationViolation(error: unknown): error is TestIsolationViolationError; /** * Throw `TestIsolationViolationError` when `absPath` (normalized via * `path.resolve`, so relative targets resolve against cwd) is a real-user- * store write from a test process. See module doc for the doctrine and the * three firing conditions. * * `seam` names the call site (e.g. "atomicReplaceFile") so the failing * author needs no design doc. */ export declare function assertTestSafeWrite(absPath: string, seam: string): void; //# sourceMappingURL=test-isolation.d.ts.map