title: Importing bootstrapVue in vue 3
body: <p>Hi I was trying to use bootstrapVue in my vue 3 application with typescript here is my main.ts:</p>
  <pre class="lang-js prettyprint-override"><code>import { createApp } from 'vue'
  import App from './App.vue'
  import router from './router'
  import Vue from 'vue'
  
  import { BootstrapVue } from 'bootstrap-vue'
  
  createApp(App).use(router).use(BootstrapVue).mount('#app')
  </code></pre>
  
  <p>Causing this error :</p>
  <pre class="lang-none prettyprint-override"><code>src/main.ts:9:32
  TS2345: Argument of type 'BootstrapVuePlugin' is not assignable to parameter of type 'Plugin_2'.
    Type 'BootstrapVuePlugin' is not assignable to type '{ install: PluginInstallFunction; }'.
      Types of property 'install' are incompatible.
        Type 'PluginFunction&lt;BvConfigOptions&gt;' is not assignable to type 'PluginInstallFunction'.
          Types of parameters 'Vue' and 'app' are incompatible.
            Type 'App&lt;any&gt;' is missing the following properties from type 'VueConstructor&lt;Vue&gt;': extend, nextTick, set, delete, and 3 more.
       7 |
       8 |
    &gt;  9 | createApp(App).use(router).use(BootstrapVue).mount('#app')
         |                                ^^^^^^^^^^^^
      10 |
  </code></pre>
  
  <p>Does anyone know a solution to this problem?
  Thanks in advance.</p>