import { PipelineStep } from './PipelineStep.js'; import { PipelineNode } from './PipelineNode.js'; export declare class Pipeline { private initialNode?; private enableLogging; private spinnerConfig?; private spinner?; constructor(); setEnableLogging(enable: boolean): void; addStep(step: PipelineStep): PipelineNode; addBranch(node: PipelineNode, conditionValue: T, nextNode: PipelineNode): void; execute(initialInput: T): Promise; private executeNode; private startSpinner; private updateSpinner; private pauseSpinner; private resumeSpinner; private successSpinner; private failSpinner; }