import React from 'react'; import { CliContext } from '../types.js'; export declare enum StageStatus { PENDING = "pending", RUNNING = "running", SKIPPED = "skipped", SUCCESS = "success", FAILURE = "failure" } export type MultistepStage = { id: string; title: string; status: StageStatus; run: (params?: { autoApprove?: boolean; }) => Promise; }; export type MultistepProgressViewProps = { cliContext: CliContext; stages?: MultistepStage[]; currentStage?: string; lastRenderUpdatedAt: number; }; export declare const MultistepProgressView: (props: MultistepProgressViewProps) => React.JSX.Element; export declare const printMultistepProgress: (props: MultistepProgressViewProps) => Promise;