import { Argv, ParserConfigurationOptions } from 'yargs'; interface ExcludeOptions { exclude: string[]; } export declare const defaultYargsParserConfiguration: Partial; export declare function withExcludeOption(yargs: Argv): Argv; export interface RunOptions { exclude: string; parallel: string; maxParallel: number; runner: string; prod: boolean; graph: string; verbose: boolean; nxBail: boolean; nxIgnoreCycles: boolean; skipNxCache: boolean; skipRemoteCache: boolean; cloud: boolean; dte: boolean; batch: boolean; useAgents: boolean; excludeTaskDependencies: boolean; skipSync: boolean; } export interface TuiOptions { tuiAutoExit: boolean | number; tui: boolean; } export declare function withTuiOptions(yargs: Argv): Argv; export declare function withRunOptions(yargs: Argv): Argv; export declare function withTargetAndConfigurationOption(yargs: Argv, demandOption?: boolean): Argv<{ configuration: string; } & { targets: string; }>; export declare function withConfiguration(yargs: Argv): Argv<{ configuration: string; }>; export declare function withVerbose(yargs: Argv): Argv; export declare function withBatch(yargs: Argv): any; export declare function withAffectedOptions(yargs: Argv): Argv; export interface RunManyOptions extends RunOptions { projects: string[]; /** * @deprecated This is deprecated */ all: boolean; } export declare function withRunManyOptions(yargs: Argv): Argv; export declare function withOverrides; }>(args: T, commandLevel?: number): T & { __overrides_unparsed__: string[]; }; declare const allOutputStyles: readonly ["tui", "dynamic", "dynamic-legacy", "static", "stream", "stream-without-prefixes"]; export type OutputStyle = (typeof allOutputStyles)[number]; export declare function withOutputStyleOption(yargs: Argv, choices?: ReadonlyArray): Argv; export declare function withRunOneOptions(yargs: Argv): Argv<{ configuration: string; } & { outputStyle: OutputStyle; } & RunOptions & { project: string; } & { target: string; } & { help: boolean; }>; export declare function parseNewlines(input: string): string[]; export declare function parseCSV(args: string[] | string): string[]; export declare function readParallelFromArgsAndEnv(args: { [k: string]: any; }): number; export {};