Snowflake to dbt

Hi All

Have just started to use dbt. We currently have our database built in snowflake and have historically used the worksheets to create tables, tasks, views, stages etc. Now looking to use dbt cloud to do this. However is there a way to extract the database structure from snowflake and add it to a dbt project without having to recreate it?