import type { AbClient, AbMode } from "./types.js"; export declare const AB_CLIENTS: AbClient[]; export declare const AB_MODES: AbMode[]; export type CliArgs = Record; export declare function parseCliArgs(argv?: string[]): CliArgs; export declare function readStringArg(args: CliArgs, key: string): string | undefined; export declare function readNumberArg(args: CliArgs, key: string): number | undefined; export declare function readBooleanArg(args: CliArgs, key: string): boolean | undefined; export declare function splitList(value: string | undefined): string[] | undefined; export declare function asClient(value: string | undefined): AbClient | undefined; export declare function asMode(value: string | undefined): AbMode | undefined; export declare function promptText(question: string): Promise;