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