import { VisualIdentity } from "./types"; /** * VisualIdentityMarkdownGenerator - Transforms visual identity JSON data into readable markdown */ export declare class VisualIdentityMarkdownGenerator { private readonly urlPrefix; private readonly MISSING_IMAGE_STYLE; constructor(urlPrefix?: string); /** * Main method to generate markdown from VisualIdentity data */ generateMarkdown(data: VisualIdentity): string; /** * Generate main header */ private generateHeader; /** * Generate logo section */ private generateLogoSection; /** * Generate logo versions section */ private generateLogoVersions; /** * Generate usage examples section */ private generateUsageExamples; /** * Generate protection and sizes section */ private generateProtectionAndSizesSection; /** * Generate protection space examples */ private generateProtectionSpaceExamples; /** * Generate minimum sizes section */ private generateMinimumSizes; /** * Generate multimedia resource (image with fallback) */ private generateMultimediaResource; /** * Format text content, converting line breaks to lists when appropriate */ private formatTextContent; /** * Check if lines look like a list (heuristic) */ private looksLikeList; /** * Capitalize first letter of a string */ private capitalizeFirst; } export declare function generateVisualIdentityMarkdown(visualIdentityData: VisualIdentity, urlPrefix?: string): string;