import type { JsonValue } from "@sixb/core"; import type { ActionReadRecorder } from "@sixb/core/internal/actions"; import type { ActionRunRecord } from "@sixb/core/storage"; import { type BasePhaseContext } from "./context"; import type { LoadedObjectTarget, PhaseExecutionBase, UpdateActiveRun } from "./types"; export declare function runWritebackPhase(input: PhaseExecutionBase & { readonly run: ActionRunRecord; readonly baseContext: BasePhaseContext; readonly objectTarget: LoadedObjectTarget | null; readonly reads: ActionReadRecorder; readonly updateActiveRun: UpdateActiveRun; }): Promise<{ run: ActionRunRecord; value: JsonValue | undefined; }>; //# sourceMappingURL=writeback.d.ts.map