import { ReplayPhase } from "./replay-phase.js"; import { ReplayScope } from "./replay-scope.js"; import { ReplaySourceLocation } from "./replay-source-location.js"; import { ReplayStackFrame } from "./replay-stack-frame.js"; import { ReplayStateDelta } from "./replay-state-delta.js"; import { ReplayValuePreview } from "./replay-value-preview.js"; export declare class ReplayStep { readonly stepId: string; readonly stepIndex: number; readonly phase: ReplayPhase; readonly stackFrames: readonly ReplayStackFrame[]; readonly scopes: readonly ReplayScope[]; readonly locals: readonly unknown[]; readonly arguments: readonly unknown[]; readonly sourceLocation?: ReplaySourceLocation; readonly valuePreview?: ReplayValuePreview; readonly stateDelta?: ReplayStateDelta; constructor(init: { stepId?: string; stepIndex: number; phase: ReplayPhase; stackFrames?: readonly ReplayStackFrame[]; scopes?: readonly ReplayScope[]; locals?: readonly unknown[]; arguments?: readonly unknown[]; sourceLocation?: ReplaySourceLocation; valuePreview?: ReplayValuePreview; stateDelta?: ReplayStateDelta; }); }