// Build and output related types export interface BuildMetadata { timestamp: string; version: string; processedFonts: string[]; totalFiles: number; totalSize: number; compressionRatio: number; } export interface ProcessingMetadata { fontId: string; originalSize: number; processedSize: number; chunkCount: number; compressionRatio: number; processingTime: number; } export interface OutputStructure { fonts: Record; // fontId -> chunk filenames css: Record; metadata: BuildMetadata; }