pub async fn migrate_files_impl( file_paths: Vec<String>, sha256s: Option<Vec<String>>, sequential: bool, hub_client: HubClient, cas_endpoint: Option<String>, dry_run: bool, ) -> Result<MigrationInfo>