import type { RunMatFilesystemProvider } from "../fs/provider-types.js"; import type { BrowserPreparedTestRun, BrowserTestPrepareRequest, RunMatTestPreparationNative, RunMatTestPreparationSession } from "./types.js"; /** * Browser host adapter for immutable test preparation. * * Rust parses project test configuration, freezes source identity, performs * semantic discovery, applies selectors, and constructs the plan. This adapter * only snapshots bytes from the host filesystem in deterministic path order. */ export declare class BrowserTestSnapshotPreparer { private readonly native; private readonly session; private readonly filesystem; constructor(native: RunMatTestPreparationNative, session: RunMatTestPreparationSession, filesystem: RunMatFilesystemProvider); prepare(request: BrowserTestPrepareRequest): Promise; private targets; private captureFiles; } //# sourceMappingURL=snapshot-preparer.d.ts.map