import { type SkillInventoryItem } from '../skill/inventory.js'; import { type BundleResumeSummary } from './next-action.js'; export interface BundleFactoryGuide { schemaVersion: 1; projectRoot: string; firstRun: boolean; preference: { state: 'missing' | 'present' | 'invalid'; path: string; mode: 'advisory' | 'strict' | null; hash: string | null; prefer: string[]; require: string[]; warnings: unknown[]; error: string | null; }; inventory: { total: number; recommended: SkillInventoryItem[]; ambiguous: SkillInventoryItem[]; duplicateInstalls: SkillInventoryItem[]; groups: Record; }; resumable: BundleResumeSummary[]; nextQuestions: string[]; userMessage: { title: string; summary: string; nextStep: string; }; } export declare function buildBundleFactoryGuide(options: { projectRoot: string; homeDir?: string; builtinRoot?: string; }): Promise; //# sourceMappingURL=factory-guide.d.ts.map