// Documentation generation interface export interface DocsGenerationOptions { outputDir?: string; formats?: string[]; includeCompliance?: boolean; validateLicenses?: boolean; includeReadme?: boolean; includeLicense?: boolean; } export interface IDocsGenerator { generateDocumentation(options?: DocsGenerationOptions): Promise; collectLicenseInfo(fontIds?: string[]): Promise>; validateLicenses( fontLicenseData?: Record ): Promise<{ checked: boolean; issues: string[] }>; }