import { CommandConfiguration } from './CommandConfiguration'; import { Arguments, Input, Options } from './Input'; export declare abstract class Command { private configuration; protected abstract configure(configuration: CommandConfiguration): void; getConfiguration(): CommandConfiguration; protected abstract execute(input: Input): Promise; run(args: string[]): Promise; } //# sourceMappingURL=Command.d.ts.map