import type { Command } from './command'; import type { Arguments, CommandModule, Argv, Options } from 'yargs'; import { CommandRunner } from './command-runner'; import type { OnCommandStartSlot } from './cli.main.runtime'; export declare const GLOBAL_GROUP = "Global"; export declare const STANDARD_GROUP = "Options"; export declare class YargsAdapter implements CommandModule { private commanderCommand; private onCommandStartSlot; command: string; describe?: string; aliases?: string; commandRunner?: CommandRunner; constructor(commanderCommand: Command, onCommandStartSlot: OnCommandStartSlot); builder(yargs: Argv): Argv<{}>; handler(argv: Arguments): void; get positional(): import("./command").CommandArg[] | undefined; static optionsToBuilder(command: Command): { [key: string]: Options; }; static getGlobalOptions(command: Command): Record; }