/** * Minimal argv parser used by the CLI. Stays dependency-free so the * binary stays small. * * Supports: * - Long flags: `--key value` or `--key=value` * - Boolean long flags: `--key` (presence = true) * - Positional arguments collected in order * - `--` terminator stops flag parsing */ export interface ParsedArgs { positionals: string[]; flags: Record; } export declare function parseArgs(argv: readonly string[]): ParsedArgs; export declare function flagString(args: ParsedArgs, name: string, fallback?: string): string | undefined; export declare function flagBool(args: ParsedArgs, name: string, fallback?: boolean): boolean; //# sourceMappingURL=args.d.ts.map