import type { Interrupt } from "./interrupts.js";
import type { RuntimeContext } from "./state/context.js";
import type { SourceLocation } from "./state/sourceLocation.js";
export declare function debugStep(ctx: RuntimeContext<any>, info: Omit<SourceLocation, "nodeId"> & {
    label: string | null;
    nodeContext: boolean;
    isUserAdded: boolean;
}): Promise<Interrupt[] | undefined>;
