1 | import { CmdMap } from '../consts/buildOptions';
|
2 | interface CliBuilderInterface {
|
3 | addCommand(commandName: string, aliaName: string | null, description: string, options: CmdMap, callback: (...options: any[]) => void): void;
|
4 | run(): void;
|
5 | checkNodeVersion(version: string): void;
|
6 | }
|
7 | declare class CliBuilder implements CliBuilderInterface {
|
8 | private __version;
|
9 | private __program;
|
10 | constructor();
|
11 | addCommand(commandName: string, alias: string | null, description: string, options: CmdMap, callback: (...options: any[]) => void): void;
|
12 | version: string;
|
13 | checkNodeVersion(version: string): void;
|
14 | run(): void;
|
15 | }
|
16 | export default CliBuilder;
|