import { Command, WorkflowContext, CommandResult } from "./types.js";
export declare let isRunning: boolean;
export declare const setIsRunning: (value: boolean) => void;
export declare const setTestMode: (enabled: boolean) => void;
export declare const formatTime: (ms: number) => string;
export declare function executeCommand({ command, originalCmd, name, skippable, callback, id }: Command, step: number, total: number, interactive?: boolean, context?: WorkflowContext): Promise<{
    duration: number;
    branchResult?: string;
    result?: CommandResult;
}>;
export declare function createDefaultContext(): WorkflowContext;
//# sourceMappingURL=runner.d.ts.map