export const tokens = {
    fontFamily: '--plasma-switch-font-family',
    fontStyle: '--plasma-switch-font-style',
    fontSize: '--plasma-switch-font-size',
    fontWeight: '--plasma-switch-font-weight',
    letterSpacing: '--plasma-switch-letter-spacing',
    lineHeight: '--plasma-switch-line-height',
    /* Токены description */ descriptionFontFamily: '--plasma-switch-description-font-family',
    descriptionFontStyle: '--plasma-switch-description-font-style',
    descriptionFontSize: '--plasma-switch-description-font-size',
    descriptionFontWeight: '--plasma-switch-description-font-weight',
    descriptionLetterSpacing: '--plasma-switch-description-letter-spacing',
    descriptionLineHeight: '--plasma-switch-description-line-height',
    /* Цвет подписи */ labelColor: '--plasma-switch__label-color',
    labelOffset: '--plasma-switch__label-offset',
    /* Цвет описания */ descriptionColor: '--plasma-switch__description-color',
    descriptionOffset: '--plasma-switch__description-offset',
    descriptionMaxLines: '--plasma-switch__description-max-lines',
    /** Прозрачность для всего компонента в состоянии disabled */ disabledOpacity: '--plasma-switch-disabled-opacity',
    verticalGap: '--plasma-switch-vertical-gap',
    trackWidth: '--plasma-switch__track-width',
    trackHeight: '--plasma-switch__track-height',
    trackBorderWidthOn: '--plasma-switch__track_checked_true-border-width',
    trackBorderWidthOff: '--plasma-switch__track_checked_false-border-width',
    trackBorderColorOn: '--plasma-switch__track_checked_true-border-color',
    trackBorderColorOnHover: '--plasma-switch__track_checked_true_hovered_true-border-color',
    trackBorderColorOff: '--plasma-switch__track_checked_false-border-color',
    trackBorderColorOffHover: '--plasma-switch__track_checked_false_hovered_true-border-color',
    trackBorderRadius: '--plasma-switch__track-border-radius',
    // NOTE: could be intersection with checked
    trackBackgroundColorOn: '--plasma-switch__track_checked_true-bg-color',
    trackBackgroundColorOnHover: '--plasma-switch__track_checked_true_hovered_true-bg-color',
    trackBackgroundColorOff: '--plasma-switch__track_checked_false-bg-color',
    trackBackgroundColorOffHover: '--plasma-switch__track_checked_false_hovered_true-bg-color',
    trackFocusColor: '--plasma-switch__track-focus-color',
    thumbSize: '--plasma-switch__thumb-size',
    thumbOffsetOn: '--plasma-switch__thumb_checked_true-offset',
    thumbOffsetOff: '--plasma-switch__thumb_checked_false-offset',
    thumbBorderRadius: '--plasma-switch__thumb-border-radius',
    thumbBorderColorOff: '--plasma-switch__thumb-border-color-off',
    thumbBorderColorOn: '--plasma-switch__thumb-border-color-on',
    thumbBorderWidth: '--plasma-switch__thumb-border-width',
    thumbPressScale: '--plasma-switch__thumb-scale',
    thumbBackgroundColorOn: '--plasma-switch__thumb_checked_true-bg-color',
    thumbBackgroundColorOff: '--plasma-switch__thumb_checked_false-bg-color',
    thumbBoxShadow: '--plasma-switch__thumb-box-shadow',
    thumbBoxShadowOn: '--plasma-switch__thumb-box-shadow_checked_true',
    labelOffsetPrivate: '--plasma_private-switch__label-offset'
};
export const classes = {
    beforeSwitchLabelPosition: 'switch-label-position-before',
    afterSwitchLabelPosition: 'switch-label-position-after',
    singleLine: 'switch-single-line'
};
