{
    'icon-button': {
        light: {
            theme: {
                default: { deprecated: '`component` token will be removed - use `global` token or raw value', value: '{light.icon.theme}' },
                states: {
                    hover: { deprecated: '`component` token will be removed - use `global` token or raw value', value: '{light.states.icon.theme-hover}' },
                    active: { deprecated: '`component` token will be removed - use `global` token or raw value', value: '{light.states.icon.theme-active}' },
                    disabled: { deprecated: '`component` token will be removed - use `global` token or raw value', value: '{light.states.icon.disabled}' }
                }
            },
            contrast: {
                default: { deprecated: '`component` token will be removed - use `global` token or raw value', value: '{light.icon.contrast}' },
                states: {
                    hover: { deprecated: '`component` token will be removed - use `global` token or raw value', value: '{light.states.icon.contrast-hover}' },
                    active: { deprecated: '`component` token will be removed - use `global` token or raw value', value: '{light.states.icon.contrast-active}' },
                    disabled: { deprecated: '`component` token will be removed - use `global` token or raw value', value: '{light.states.icon.disabled}' }
                }
            },
            'fade-contrast': {
                default: { deprecated: '`component` token will be removed - use `global` token or raw value', value: '{light.icon.contrast-fade}' },
                states: {
                    hover: { deprecated: '`component` token will be removed - use `global` token or raw value', value: '{light.states.icon.contrast-fade-hover}' },
                    active: { deprecated: '`component` token will be removed - use `global` token or raw value', value: '{light.states.icon.contrast-fade-active}' },
                    disabled: { deprecated: '`component` token will be removed - use `global` token or raw value', value: '{light.states.icon.disabled}' }
                }
            },
            error: {
                default: { deprecated: '`component` token will be removed - use `global` token or raw value', value: '{light.icon.error}' },
                states: {
                    hover: { deprecated: '`component` token will be removed - use `global` token or raw value', value: '{light.states.icon.error-hover}' },
                    active: { deprecated: '`component` token will be removed - use `global` token or raw value', value: '{light.states.icon.error-active}' },
                    disabled: { deprecated: '`component` token will be removed - use `global` token or raw value', value: '{light.states.icon.disabled}' }
                }
            },
            success: {
                default: { deprecated: '`component` token will be removed - use `global` token or raw value', value: '{light.icon.success}' },
                states: {
                    hover: { deprecated: '`component` token will be removed - use `global` token or raw value', value: '{light.states.icon.success-hover}' },
                    active: { deprecated: '`component` token will be removed - use `global` token or raw value', value: '{light.states.icon.success-active}' },
                    disabled: { deprecated: '`component` token will be removed - use `global` token or raw value', value: '{light.states.icon.disabled}' }
                }
            },
            warning: {
                default: { deprecated: '`component` token will be removed - use `global` token or raw value', value: '{light.icon.warning}' },
                states: {
                    hover: { deprecated: '`component` token will be removed - use `global` token or raw value', value: '{light.states.icon.warning-hover}' },
                    active: { deprecated: '`component` token will be removed - use `global` token or raw value', value: '{light.states.icon.warning-active}' },
                    disabled: { deprecated: '`component` token will be removed - use `global` token or raw value', value: '{light.states.icon.disabled}' }
                }
            }
        },
        dark: {
            theme: {
                default: { deprecated: '`component` token will be removed - use `global` token or raw value', value: '{dark.icon.theme}' },
                states: {
                    hover: { deprecated: '`component` token will be removed - use `global` token or raw value', value: '{dark.states.icon.theme-hover}' },
                    active: { deprecated: '`component` token will be removed - use `global` token or raw value', value: '{dark.states.icon.theme-active}' },
                    disabled: { deprecated: '`component` token will be removed - use `global` token or raw value', value: '{dark.states.icon.disabled}' }
                }
            },
            contrast: {
                default: { deprecated: '`component` token will be removed - use `global` token or raw value', value: '{dark.icon.contrast}' },
                states: {
                    hover: { deprecated: '`component` token will be removed - use `global` token or raw value', value: '{dark.states.icon.contrast-hover}' },
                    active: { deprecated: '`component` token will be removed - use `global` token or raw value', value: '{dark.states.icon.contrast-active}' },
                    disabled: { deprecated: '`component` token will be removed - use `global` token or raw value', value: '{dark.states.icon.disabled}' }
                }
            },
            'fade-contrast': {
                default: { deprecated: '`component` token will be removed - use `global` token or raw value', value: '{dark.icon.contrast-fade}' },
                states: {
                    hover: { deprecated: '`component` token will be removed - use `global` token or raw value', value: '{dark.states.icon.contrast-fade-hover}' },
                    active: { deprecated: '`component` token will be removed - use `global` token or raw value', value: '{dark.states.icon.contrast-fade-active}' },
                    disabled: { deprecated: '`component` token will be removed - use `global` token or raw value', value: '{dark.states.icon.disabled}' }
                }
            },
            error: {
                default: { deprecated: '`component` token will be removed - use `global` token or raw value', value: '{dark.icon.error}' },
                states: {
                    hover: { deprecated: '`component` token will be removed - use `global` token or raw value', value: '{dark.states.icon.error-hover}' },
                    active: { deprecated: '`component` token will be removed - use `global` token or raw value', value: '{dark.states.icon.error-active}' },
                    disabled: { deprecated: '`component` token will be removed - use `global` token or raw value', value: '{dark.states.icon.disabled}' }
                }
            },
            success: {
                default: { deprecated: '`component` token will be removed - use `global` token or raw value', value: '{dark.icon.success}' },
                states: {
                    hover: { deprecated: '`component` token will be removed - use `global` token or raw value', value: '{dark.states.icon.success-hover}' },
                    active: { deprecated: '`component` token will be removed - use `global` token or raw value', value: '{dark.states.icon.success-active}' },
                    disabled: { deprecated: '`component` token will be removed - use `global` token or raw value', value: '{dark.states.icon.disabled}' }
                }
            },
            warning: {
                default: { deprecated: '`component` token will be removed - use `global` token or raw value', value: '{dark.icon.warning}' },
                states: {
                    hover: { deprecated: '`component` token will be removed - use `global` token or raw value', value: '{dark.states.icon.warning-hover}' },
                    active: { deprecated: '`component` token will be removed - use `global` token or raw value', value: '{dark.states.icon.warning-active}' },
                    disabled: { deprecated: '`component` token will be removed - use `global` token or raw value', value: '{dark.states.icon.disabled}' }
                }
            }
        },
        size: {
            normal: {
                'horizontal-padding': { deprecated: '`component` token will be removed - use `global` token or raw value', value: 0 },
                'vertical-padding': { deprecated: '`component` token will be removed - use `global` token or raw value', value: 0 }
            },
            small: {
                'horizontal-padding': { deprecated: '`component` token will be removed - use `global` token or raw value', value: '{size.xxs}' },
                'vertical-padding': { deprecated: '`component` token will be removed - use `global` token or raw value', value: '{size.xxs}' }
            }
        }
    }
}
