import { Command } from "commander"; export declare abstract class AbstractCommand { /** * Each AbstractCommand must provide its command name, for help/reference. */ abstract readonly commandName: string; abstract readonly commandDescription: string; abstract readonly commandUseCases: string[]; /** * If the command is a developer command, it will not be shown in the help output. * This is useful for commands that are only relevant to developers, such as the env command. */ abstract readonly isDeveloperCommand: boolean; /** * Initializes the command. */ abstract initialize(program: Command): Command; abstract printDetailedHelp(): void; } //# sourceMappingURL=AbstractCommand.d.ts.map