export interface RunProjectInitiatorOptions { projectPath: string; repoRoot: string; tier: string; defaultProfile?: string; force?: boolean; scanOnly?: boolean; /** * Path to a YAML/JSON answers file (`ProjectBriefAnswers`), supplying what the * questionnaire would otherwise ask. * * This exists because the ONLY other non-TTY path is * {@link writeNonInteractiveStub}, which invents a stack. Every CI job, agent * harness, Docker build and piped `npx` took that path, so a product built to * be driven by agents could not have its own onboarding driven by one. */ briefFile?: string; } export interface RunProjectInitiatorResult { ran: boolean; skipped: boolean; reason?: string; briefPath?: string; profilePath?: string; scanPath?: string; governanceProfile?: string; entryMode?: 'greenfield' | 'midstream'; } export declare function shouldRunProjectInitiator(projectPath: string, force?: boolean): boolean; /** * Always scans the folder first. Runs the questionnaire when PROJECT_BRIEF is missing (or force). */ export declare function runProjectInitiatorWizard(options: RunProjectInitiatorOptions): Promise; //# sourceMappingURL=project-initiator-wizard.d.ts.map