/**
 * @remarks \@since 6.0.0
 */ export const MATERIAL_CONFIG = {
    fill: 0,
    weight: 400,
    grade: 0,
    opticalSize: 48,
    iconFamily: "filled",
    family: "outlined"
};
/**
 * @remarks \@since 6.0.0
 * @internal
 */ export function getFontVariationSettings(options) {
    let { style } = options;
    const { fill = MATERIAL_CONFIG.fill, grade = MATERIAL_CONFIG.grade, opticalSize = MATERIAL_CONFIG.opticalSize, weight = MATERIAL_CONFIG.weight, family: symbolFamily = MATERIAL_CONFIG.family } = options;
    if (!style?.fontVariationSettings && (fill !== MATERIAL_CONFIG.fill || grade !== MATERIAL_CONFIG.grade || opticalSize !== MATERIAL_CONFIG.opticalSize || weight !== MATERIAL_CONFIG.weight)) {
        style = {
            ...style,
            fontVariationSettings: `"FILL" ${fill}, "wght" ${weight}, "GRAD" ${grade}, "opsz" ${opticalSize}`
        };
    }
    return {
        family: symbolFamily,
        style
    };
}

//# sourceMappingURL=materialConfig.js.map