import arg from 'arg'; import { UIProvider } from '../ui/UIProvider'; import { Config } from '../config/Config'; export declare const argSpec: {}; export type Args = arg.Result; export declare function extractPosArg(args: Args, position: number): string | undefined; export declare function extractSecondArg(args: Args): string | undefined; export declare function extractFirstArg(args: Args): string | undefined; export type RunnerContext = { config?: Config; }; export type Runner = (args: Args, ui: UIProvider, context: RunnerContext) => Promise;