import type { StageSnapshot } from 'footprintjs/advanced';
import type { TraceToolpackArtifacts } from './types.js';
/** Preserve the existing in-memory projection through the shared narrow basis. */
export declare function snapshotCauseArtifacts(artifacts: TraceToolpackArtifacts, nodes: ReadonlyMap<string, StageSnapshot>): "truncated" | import("./causeProjection.js").SnapshotCauseArtifacts | undefined;
//# sourceMappingURL=causeSnapshot.d.ts.map