import { PackageJson } from '@alexaegis/workspace-tools'; import { Argv } from 'yargs'; export type YargsMutator = (yargs: Argv) => Argv; export declare class YargsBuilder { private mutators; static empty(): YargsBuilder; /** * Creates a YargsBuilder with some default options: * - enables help * - adds metadata found in packageJson for * - version * - epilogue showing the repository url * * It does not add any options */ static withDefaults(packageJson?: T): YargsBuilder; add(mutator: YargsMutator): YargsBuilder; /*** * usage: pass */ build(args?: string | readonly string[] | undefined, cwd?: string | undefined): Argv; } //# sourceMappingURL=yargs-builder.class.d.ts.map