import { LoggerService } from './logger/logger.service.js'; import { CommandRunner } from 'nest-commander'; import { ConfigService } from './config/config.service.js'; import { RedactService } from './redact/redact.service.js'; import { DependenciesService } from './dependencies/dependencies.service.js'; import { ProgressService } from './progress/progress.service.js'; import { ContainerService } from './container/container.service.js'; import { UpdateService } from './update/update.service.js'; export declare abstract class MigrateusCommand extends CommandRunner { protected readonly logger: LoggerService; protected readonly config: ConfigService; protected readonly redactService: RedactService; protected readonly dependenciesService: DependenciesService; protected readonly progressService: ProgressService; protected readonly containerServices: ContainerService[]; protected readonly updateService: UpdateService; protected verbose: boolean; constructor(logger: LoggerService, config: ConfigService, redactService: RedactService, dependenciesService: DependenciesService, progressService: ProgressService, containerServices: ContainerService[], updateService: UpdateService); setVerbose(): void; setConfigFile(configFilePath: string): void; setEnvFile(envFilePath: string): void; setShowSecrets(): void; setImage(dockerImage: string): void; abstract execute(params: string[]): Promise; run(params: string[]): Promise; }