import { Logger, LoggerLevel } from '@flxbl-io/sfp-logger'; export declare abstract class SFDXCommand { protected target_org: string; protected project_directory: string; protected logger?: Logger; protected logLevel?: LoggerLevel; constructor(target_org: string, project_directory: string, logger?: Logger, logLevel?: LoggerLevel); exec(quiet?: boolean, timeout?: number, showProgress?: boolean): Promise; getGeneratedSFDXCommandWithParams(): string; abstract getSFDXCommand(): string; abstract getCommandName(): string; abstract getGeneratedParams(): string; } //# sourceMappingURL=SFDXCommand.d.ts.map