import { CommandResult } from './command-result'; import { Command } from './Command'; export declare class Action extends Command { shortCommand: string; fullCommand: string; helpText: string; protected minArguments: number; protected maxArguments: number; isAvailableInCurrentContext(): boolean; doExecute(args: string | null, chained: boolean, result: CommandResult): Promise; private processActions(match, actionsMap, details); private disabledAction(action); private listActions(actions); private openActionDialog(action); private renderActionDetails(action); }