export declare abstract class BaseCommand { protected cwd: string; protected configPath: string; protected userConfig: any; constructor(cwd?: string); protected loadUserConfig(): Promise; protected log(message: string): void; protected logSuccess(message: string): void; protected logError(message: string): void; protected logWarn(message: string): void; abstract execute(...args: any[]): Promise; }