import { Command } from 'commander'; import { AbstractAction } from './abstract.action'; export declare abstract class AbstractCommand { protected action: AbstractAction; protected baseCommand?: Command | undefined; constructor(action: AbstractAction, baseCommand?: Command | undefined); abstract load(program: Command): void | Command | Promise; }