export interface ComponentIndexEntry { name: string; slug: string; kind: 'component' | 'collection' | 'external'; whenToUse?: string; requiredFields: string[]; hasGuideline: boolean; } export declare function buildComponentIndex(appDir: string, repoRoot: string, registrations: { name: string; kind: ComponentIndexEntry['kind']; }[]): { entries: ComponentIndexEntry[]; guidelinesDir: string | null; }; export declare function copyGuidelineFragments(guidelinesDir: string | null, entries: ComponentIndexEntry[], outDir: string): void; //# sourceMappingURL=parse-guidelines.d.ts.map