import TemplateProcessor, { Fork, MetaInfoMap, Snapshot } from "./TemplateProcessor.js"; import { ExecutionPlan } from "./Planner.js"; export declare class ExecutionStatus { plans: Set; metaInfoByJsonPointer: MetaInfoMap; tp: TemplateProcessor; constructor(tp: TemplateProcessor); begin(mutationPlan: ExecutionPlan): void; end(mutationPlan: ExecutionPlan): void; clear(): void; toJsonString(): string; static fromJsonString(s: string): void; getForkMap(): Map; toJsonObject(): Snapshot; /** * Reconstructs execution status and template processor internal states form an execution status snapshot * @param tp TemplateProcess * @param snapshot Snapshot */ static fromJsonObject(tp: TemplateProcessor, snapshot: Snapshot): ExecutionStatus; } //# sourceMappingURL=ExecutionStatus.d.ts.map