import { Runnable, Context } from "mocha"; import { SnapshotState, SnapshotResolver } from "jest-snapshot"; import { SnapshotSummary } from "./utils/jest-test-result-helper"; declare class SnapshotManager { chai: Chai.ChaiStatic; snapshotState: SnapshotState | null; snapshotSummary: SnapshotSummary; context: Runnable | Context | null; testFile: string; snapshotResolver: SnapshotResolver | null; rootDir: string; constructor({ rootDir, snapshotResolver, }: { rootDir: string; snapshotResolver?: SnapshotResolver | null; }); onFileChanged(): void; setContext(context: Runnable | Context, chai: Chai.ChaiStatic): void; assert(received: unknown, message: string): void; saveSnap(): void; report(): void; } export default SnapshotManager;