/**
 * Loads a Google Font dynamically
 * @param {string} fontFamily - The font family to load (can be comma-separated list)
 * @param {Object} options - Loading options
 * @param {number[]} options.weights - Font weights to load (default: [400, 500, 600, 700])
 * @param {boolean} options.italic - Whether to include italic variants (default: false)
 * @returns {Promise<void>}
 */
export function loadGoogleFont(fontFamily: string, options?: {
    weights: number[];
    italic: boolean;
}): Promise<void>;
/**
 * Loads fonts for all font families in a typography config
 * @param {Object} typographyConfig - Typography configuration object
 * @returns {Promise<void>}
 */
export function loadTypographyFonts(typographyConfig: any): Promise<void>;
/**
 * Removes previously loaded Google Fonts
 * @param {string} fontName - Optional font name to remove. If not specified, removes all.
 */
export function unloadGoogleFont(fontName?: string): void;
//# sourceMappingURL=font-loader.d.ts.map