import type { ArgumentsCamelCase, Argv } from "yargs"; export type { Argv }; export type OptionsFunction = (yargs: Argv) => Argv; export type ArgsFromOptions> = TOptionsFunction extends OptionsFunction ? Args : never; export type Args = ArgumentsCamelCase; export declare function runCli(options: OptionsFunction, run: (args: Args) => Promise): void; export declare function getTerminalWidth(): number; //# sourceMappingURL=cli.d.ts.map