export interface VerifyResult { ok: boolean; missing: string[]; reason?: string; } /** * Verify Phase 1 deliverable: `.forge/config.json` exists and contains all required fields. * * Async wrapper over `verify-phase.cjs --phase 1`. */ export declare function verifyPhase1(cwd: string): Promise; /** * Verify Phase 1 foundation fields only: `project.name` and `project.prefix`. * * Async wrapper over `verify-phase.cjs --phase 1 --foundation-only`. */ export declare function verifyPhase1Foundation(cwd: string): Promise; /** * Verify Phase 2 deliverable: 7 architecture KB docs exist under `kbPath/architecture/`. * * Async wrapper over `verify-phase.cjs --phase 2 --kb-path `. */ export declare function verifyPhase2(cwd: string, kbPath: string): Promise; /** * Verify Phase 3 deliverable: all four `.forge/` subdirectories contain at least one file. * * Async wrapper over `verify-phase.cjs --phase 3`. */ export declare function verifyPhase3(cwd: string): Promise;