import type { Checkpoint } from "./state/checkpointStore.js";
import { RuntimeContext } from "./state/context.js";
import type { GraphState } from "./types.js";
export declare function applyOverrides(checkpoint: Checkpoint, overrides: Record<string, unknown>): void;
export declare function rewindFrom(args: {
    ctx: RuntimeContext<GraphState>;
    checkpoint: Checkpoint;
    overrides: Record<string, unknown>;
    metadata?: Record<string, any>;
    registerTopLevelCallbacks?: (ctx: RuntimeContext<GraphState>) => void | Promise<void>;
    moduleDir?: string;
}): Promise<any>;
