/** * Generates CSS font declarations from fonts configuration * Supports both Google Fonts (via @import) and local fonts (via @font-face) * * @param {Object} fonts - Fonts configuration object * @param {Array} fonts.google - Google Fonts configuration array * @param {Array} fonts.local - Local fonts configuration array * @returns {string} Generated CSS font declarations * @example * generateCssFonts({ * google: [{ name: 'Roboto', weights: [400, 700] }], * local: [{ name: 'CustomFont', files: { 400: './custom.ttf' } }] * }) */ export function generateCssFonts(fonts: { google: any[]; local: any[]; }): string;