import { BrandIdentity } from "./types"; /** * Modular Brand Identity Markdown Generator * Transforms JSON data into readable markdown format for non-technical audiences */ export declare class BrandIdentityMarkdownGenerator { private readonly fieldConfigs; /** * Main function to generate markdown from BrandIdentity JSON */ generateMarkdown(brandData: BrandIdentity): string; /** * Generate the document header with brand name */ private generateHeader; /** * Generate introduction section */ private generateIntroduction; /** * Generate individual sections for each brand identity field */ private generateSection; /** * Format brand name with special styling */ private formatBrandName; /** * Format content as a bulleted list */ private formatAsList; /** * Format content as regular text with proper paragraph breaks */ private formatAsText; /** * Determine if content should be displayed as a list */ private shouldShowAsList; /** * Split content into individual items based on line breaks */ private splitIntoItems; /** * Sanitize text for markdown output */ private sanitizeText; } /** * Convenience function for quick usage */ export declare function generateBrandIdentityMarkdown(brandData: BrandIdentity): string;