What's the best way to pass a model to a component?

I think it might be this one: Using 2.3 binding syntax to import and use partials

Does this mean that I should be able to do this:

<parent-component>
  <can-import from="app-name/models/transaction" {^value}="*TxnModel">
  <child-component {model}="TxnModel"></child-component>
</parent-component>

Or would I need to use the * to pass it into the child-component? Like this:

<child-component {model}="*TxnModel"></child-component>