/** * Architecture template — CSS Grid card layout for text-heavy system overviews. * Lifted from @the-forge-flow/visual-explainer-pi: src/templates/architecture.ts. * Originally based on nicobailon/visual-explainer architecture.html. */ import type { Aesthetic } from "../types.js"; export interface ArchitectureSection { label: string; labelColor?: "accent" | "green" | "orange" | "teal" | "plum"; content: string; isHero?: boolean; isRecessed?: boolean; } export interface ArchitectureContent { sections: ArchitectureSection[]; flowArrows?: { label: string; }[]; threeColumn?: ArchitectureSection[]; pipeline?: { steps: { num: string; name: string; detail: string; color: string; }[]; legend?: { color: string; label: string; }[]; }; } export declare function generateArchitectureTemplate(title: string, content: ArchitectureContent, aesthetic: Aesthetic, isDark: boolean): string; //# sourceMappingURL=architecture.d.ts.map