<ul class="contains-task-list">
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox" checked=""> I have searched the <a href="https://github.com/callemall/material-ui/issues">issues</a> of this repository and believe that this is not a duplicate.</li>
</ul>
<h2 dir="auto">Expected Behavior</h2>
<p dir="auto">Compiles without errors.</p>
<h2 dir="auto">Current Behavior</h2>
<p dir="auto">Compiles with the following errors:</p>
<blockquote>
<p dir="auto">ERROR in /Users/radu/code/notes-react/node_modules/@types/material-ui/index.d.ts<br>
(18,23): error TS2688: Cannot find type definition file for 'react-addons-linked-state-mixin'.<br>
webpack: Failed to compile.</p>
</blockquote>
<h2 dir="auto">Steps to Reproduce (for bugs)</h2>

<ol dir="auto">
<li><code class="notranslate">npm install --save typescript@2.5.3, material-ui@0.17.4, @types/material-ui@0.17.23</code></li>
<li>Build</li>
</ol>
<h2 dir="auto">Context</h2>
    
<p dir="auto">I've also tried with different material-ui versions like 0.17/0.18/0.19, but I get the same error.</p>
<p dir="auto">The same project works fine with <code class="notranslate">typescript@2.3.4</code>, but fails with <code class="notranslate">typescript@2.4.2</code>.</p>
<h2 dir="auto">Your Environment</h2>

<table role="table">
<thead>
<tr>
<th>Tech</th>
<th>Version</th>
</tr>
</thead>
<tbody>
<tr>
<td>Material-UI</td>
<td>0.17.4</td>
</tr>
<tr>
<td>React</td>
<td>15.6.5</td>
</tr>
<tr>
<td>TypeScript</td>
<td>2.5.3</td>
</tr>
<tr>
<td>@ types/material-ui</td>
<td>0.17.23</td>
</tr>
</tbody>
</table>
<p dir="auto"><strong>material-ui 1.0.0-beta.25</strong></p>
<ul class="contains-task-list">
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox" checked=""> I have searched the <a href="https://github.com/mui-org/material-ui/issues">issues</a> of this repository and believe that this is not a duplicate.</li>
</ul>
<hr>
<p dir="auto">Problem could be with button style:</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="disabled: {
    color: theme.palette.action.disabled,
}"><pre class="notranslate"><code class="notranslate">disabled: {
    color: theme.palette.action.disabled,
}
</code></pre></div>
<p dir="auto">in Button/Button.js, where <code class="notranslate">theme.palette.action.disabled</code> is defined as</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="disabled: 'rgba(255, 255, 255, 0.3)'"><pre class="notranslate"><code class="notranslate">disabled: 'rgba(255, 255, 255, 0.3)'
</code></pre></div>
<p dir="auto">in styles/createPalette.js.</p>
<p dir="auto">Changing action.disabled to e.g. <code class="notranslate">disabled: 'gray'</code> works well.</p>