"use strict";
Object.defineProperty(exports, "__esModule", {
    value: true
});
function _export(target, all) {
    for(var name in all)Object.defineProperty(target, name, {
        enumerable: true,
        get: Object.getOwnPropertyDescriptor(all, name).get
    });
}
_export(exports, {
    get classes () {
        return classes;
    },
    get iconSizePrefixes () {
        return iconSizePrefixes;
    },
    get privateTokens () {
        return privateTokens;
    },
    get tokens () {
        return tokens;
    }
});
const classes = {
    valueAfter: 'rating-score-value-after',
    helperTextOuter: 'rating-helper-text-outer',
    singleIconContent: 'rating-single-icon-content',
    singleIcon: 'rating-single-icon',
    iconOutline: 'rating-icon-outline',
    customIconSizing: 'rating-custom-icon-sizing'
};
const privateTokens = {
    iconSize: '--plasma_private-rating_icon-size'
};
const iconSizePrefixes = {
    multiple: '--plasma-rating_icon-size',
    single: '--plasma-rating_single-icon-size'
};
const tokens = {
    color: '--plasma-rating-color',
    helperTextColor: '--plasma-rating_helper-text_color',
    iconColor: '--plasma-rating_icon_color',
    outlineIconColor: '--plasma-rating_outline-icon_color',
    gap: '--plasma-rating-gap',
    fontFamily: '--plasma-rating-font-family',
    fontStyle: '--plasma-rating-font-style',
    fontSize: '--plasma-rating-font-size',
    fontWeight: '--plasma-rating-font-weight',
    letterSpacing: '--plasma-rating-letter-spacing',
    lineHeight: '--plasma-rating-line-height',
    helperTextFontFamily: '--plasma-rating_helper-text_font-family',
    helperTextFontStyle: '--plasma-rating_helper-text_font-style',
    helperTextFontSize: '--plasma-rating_helper-text_font-size',
    helperTextFontWeight: '--plasma-rating_helper-text_font-weight',
    helperTextLetterSpacing: '--plasma-rating_helper-text_letter-spacing',
    helperTextLineHeight: '--plasma-rating_helper-text_line-height',
    contentGap: '--plasma-rating_content_gap',
    singleIconContentGap: '--plasma-rating_single-icon_content_gap',
    wrapperGap: '--plasma-rating_wrapper_gap',
    starsWrapperGap: '--plasma-rating_stars-wrapper_gap',
    scaleFactor: '--plasma-rating_icon-size_scale-factor',
    iconMarginBottom: '--plasma-rating_icon-margin-bottom',
    iconSize: '--plasma-rating_icon-size',
    actualIconSize: '--plasma-rating_icon-size_actual',
    iconSizeSmall: `${iconSizePrefixes.multiple}_small-screen`,
    iconSizeMedium: `${iconSizePrefixes.multiple}_medium-screen`,
    iconSizeLarge: `${iconSizePrefixes.multiple}_large-screen`,
    singleIconMarginBottom: '--plasma-rating_single-icon_margin-bottom',
    singleIconSize: '--plasma-rating_single-icon-size',
    actualSingleIconSize: '--plasma-rating_single-icon-size_actual',
    singleIconSizeSmall: `${iconSizePrefixes.single}_small-screen`,
    singleIconSizeMedium: `${iconSizePrefixes.single}_medium-screen`,
    singleIconSizeLarge: `${iconSizePrefixes.single}_large-screen`
};
