На деле объявлять дальше уже не обязательно, в шаблоне сразу работает, и объекты видны и функции исполняются, Вы абсолютно верно направили на тег setup https://vuejs.org/api/sfc-script-setup.html - почитал тут,
When using <script setup>, any top-level bindings (including variables, function declarations, and imports) declared inside <script setup> are directly usable in the template
https://vuejs.org/api/sfc-script-setup.html - почитал тут,