import type { PipelineExecutor } from '../../../execution/PipelineExecutor'; import type { PipelineJson } from '../../../pipeline/PipelineJson/PipelineJson'; import type { PrepareAndScrapeOptions } from '../../../prepare/PrepareAndScrapeOptions'; import type { RunCommandCliOptions } from './runCommandAction'; /** * Prepares the tools, pipeline, and executor required to run one `ptbk run` invocation. * * @private internal utility of `$initializeRunCommand` */ export declare function prepareRunCommandResources(options: { readonly pipelineSource?: string; readonly cliOptions: RunCommandCliOptions; readonly prepareAndScrapeOptions: Pick & { readonly isCacheReloaded: boolean; }; readonly logStage: (stage: string) => void; }): Promise<{ readonly pipeline: PipelineJson; readonly pipelineExecutor: PipelineExecutor; }>;