import type { GraphDoneResult, StoredSession, ToolSessionReplay } from '@opensip-tools/contracts'; /** * Project a stored graph session back into a {@link SignalEnvelope}/{@link GraphDoneResult}. * * The structural decode of the opaque payload is shared across tools * (`decodeSessionPayload`, here with `requireFilePath`/`requireViolationCount`/ * `allowMetadata` — graph findings always carry those); this function owns only * graph's projection (`tool: 'graph'`, `category: 'architecture'`, signal id * prefix, `graph-done` summary). * * @throws {Error | TypeError} when the stored payload is not the expected shape * (propagated from `decodeSessionPayload`). */ export declare function graphReplayFromSession(stored: StoredSession): ToolSessionReplay; //# sourceMappingURL=session-replay.d.ts.map