title: MUI Props giving error: `requires between 4 and 5 type arguments`
body: <p>I am trying to wrap a <code>MuiAutocomplete</code> around my own custom component and also pass in <code>AutocompleteProps</code> as a prop, while using typescript. Here's what I have:</p>
  <pre><code>type Props = {
    autoCompleteProps?: AutocompleteProps&lt;T&gt;
    label: string
    loading?: boolean
  }
  
  const AutoComplete: React.FC&lt;Props&gt; = ({
    autoCompleteProps,
    label,
    loading,
  }) =&gt; {
    return (
      &lt;MuiAutocomplete {...autoCompleteProps}/&gt;
    )
  }
  </code></pre>
  <p>But I get the following error on: <code>autoCompleteProps?: AutocompleteProps&lt;T&gt;</code></p>
  <blockquote>
  <p>Generic type 'AutocompleteProps&lt;T, Multiple, DisableClearable,
  FreeSolo, ChipComponent&gt;' requires between 4 and 5 type arguments</p>
  </blockquote>
  <p>What am I doing wrong and how can I fix it?</p>
  <p>And I also want to make <code>renderInput</code> optional</p>