Migrators and their versions from the export archive. * @throws UserMigrationException * * @since 24.0.0 */ public function getMigratorVersions(): array; /** * @return ?int Version for this migrator from the export archive. Null means migrator missing. * @throws UserMigrationException * @param string $migrator Migrator id (as returned by IMigrator::getId) * * @since 24.0.0 */ public function getMigratorVersion(string $migrator): ?int; /** * Get original uid of the imported account * * @throws UserMigrationException * * @since 24.0.0 */ public function getOriginalUid(): string; /** * Called after import is complete * * @throws UserMigrationException * * @since 24.0.0 */ public function close(): void; }