"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 tokens () {
        return tokens;
    }
});
const classes = {
    buttonStretch: 'button-stretch',
    autoStretching: 'button-stretching-auto',
    filledStretching: 'button-stretching-filled',
    fixedStretching: 'button-stretching-fixed',
    contentRelaxed: 'button-content-relaxed',
    buttonSquare: 'button-square',
    buttonItem: 'button-item',
    buttonLoading: 'button-loading',
    buttonHasValue: 'button-has-value'
};
const tokens = {
    buttonColor: '--plasma-button-color',
    buttonTextColor: '--plasma-button-text-color',
    buttonIconColor: '--plasma-button-icon-color',
    buttonValueColor: '--plasma-button-value-color',
    buttonBackgroundColor: '--plasma-button-background-color',
    buttonColorHover: '--plasma-button-color-hover',
    buttonBackgroundColorHover: '--plasma-button-background-color-hover',
    buttonColorActive: '--plasma-button-color-active',
    buttonBackgroundColorActive: '--plasma-button-background-color-active',
    buttonLoadingBackgroundColor: '--plasma-button-loading-background-color',
    /* токены для управления UI рамки через box-shadow */ buttonBorderWidth: '--plasma-button-border-width',
    buttonBorderColor: '--plasma-button-border-color',
    buttonBorderColorActive: '--plasma-button-border-color-active',
    buttonBorderColorHover: '--plasma-button-border-color-hover',
    buttonScaleHover: '--plasma-button-scale-hover',
    buttonScaleActive: '---plasma-button-scale-active',
    buttonHeight: '--plasma-button-height',
    buttonWidth: '--plasma-button-width',
    buttonPadding: '--plasma-button-padding',
    buttonRadius: '--plasma-button-radius',
    buttonRadiusCircle: '--plasma-button-radius-circle',
    buttonFontFamily: '--plasma-button-font-family',
    buttonFontSize: '--plasma-button-font-size',
    buttonFontStyle: '--plasma-button-font-style',
    buttonFontWeight: '--plasma-button-font-weight',
    buttonLetterSpacing: '--plasma-button-letter-spacing',
    buttonLineHeight: '--plasma-button-line-height',
    buttonLeftContentMargin: '--plasma-button-left-content-margin',
    buttonLeftContentAlignSelf: '--plasma-button-left-content-align-self',
    buttonRightContentMargin: '--plasma-button-right-content-margin',
    buttonRightContentAlignSelf: '--plasma-button-right-content-align-self',
    buttonAdditionalContentMargin: '--plasma-button-additional-content-margin',
    buttonAdditionalContentMarginRightWidthValue: '--plasma-button-additional-content-margin-right-width-value',
    buttonValueMargin: '--plasma-button-value-margin',
    buttonValueFontWeight: '--plasma-button-value-font-weight',
    buttonDisabledOpacity: '--plasma-button-disabled-opacity',
    buttonFocusColor: '--plasma-button-focus-color',
    buttonSpinnerColor: '--plasma-button-spinner-color',
    buttonSpinnerSize: '--plasma-button-spinner-size'
};
