import { type Config } from '../../utils/config.js'; import { type ProjectInfo } from '../../utils/get-project-info.js'; /** * One step of initialization: the label the UI shows and the work it does. * * The list is built once and consumed by both the wizard and the headless path, * so the two run exactly the same sequence — the UI only decides how to present it. */ export interface InitStep { readonly label: string; readonly note: string; run(): Promise; } export declare function buildInitSteps(cwd: string, config: Config, projectInfo: ProjectInfo, isReInitializing: boolean): InitStep[]; //# sourceMappingURL=steps.d.ts.map