import { LoggerService } from '../logger/logger.service.js'; import { PlatformResolver } from '../platform/platform-resolver.service.js'; import { SqlService } from '../sql/sql.service.js'; import { DirectusLogicalService } from '../directus/directus-logical/directus-logical.service.js'; import { DirectusAssetService } from '../directus/directus-asset/directus-asset.service.js'; import { DirectusVersionService } from '../directus/directus-version/directus-version.service.js'; import { DirectusService } from '../directus/directus.service.js'; import { DirectusUserService } from '../directus/directus-user/directus-user.service.js'; import { ConfigService } from '../config/config.service.js'; import { ProgressService } from '../progress/progress.service.js'; import { EnvironmentService } from '../environment/environment.service.js'; export declare class LogicalRestorePerformer { private readonly logger; private readonly platformResolver; private readonly sqlService; private readonly directusLogicalService; private readonly directusAssetService; private readonly directusVersionService; private readonly directusService; private readonly directusUserService; private readonly config; private readonly progressService; private readonly environmentService; constructor(logger: LoggerService, platformResolver: PlatformResolver, sqlService: SqlService, directusLogicalService: DirectusLogicalService, directusAssetService: DirectusAssetService, directusVersionService: DirectusVersionService, directusService: DirectusService, directusUserService: DirectusUserService, config: ConfigService, progressService: ProgressService, environmentService: EnvironmentService); restore(backupFile: string, _environmentName: string): Promise; private applySchema; private importItems; }