import { CommandRunner } from "../command-runner"; import { Command } from "../command"; export declare class CommonCommandRunner extends CommandRunner { commands: Array>; defaultCommand?: Command; constructor(opts: { commands: Array>; defaultCommand?: Command; }); get name(): string; get commandName(): string; parseArgv(command: Command): Record; run(): Promise; apply(command: Command, array: Array, record: Record): Promise; private pruneOpts; private pruneArgs; }