import { S as SnapshotEnvironment, a as SnapshotEnvironmentOptions } from './environment-cMiGIVXz.js'; | |
declare class NodeSnapshotEnvironment implements SnapshotEnvironment { | |
private options; | |
constructor(options?: SnapshotEnvironmentOptions); | |
getVersion(): string; | |
getHeader(): string; | |
resolveRawPath(testPath: string, rawPath: string): Promise<string>; | |
resolvePath(filepath: string): Promise<string>; | |
prepareDirectory(dirPath: string): Promise<void>; | |
saveSnapshotFile(filepath: string, snapshot: string): Promise<void>; | |
readSnapshotFile(filepath: string): Promise<string | null>; | |
removeSnapshotFile(filepath: string): Promise<void>; | |
} | |
export { NodeSnapshotEnvironment, SnapshotEnvironment }; | |