/** * CLI argument-parsing helpers extracted from cli.mts for testability. */ import type { GlobalOptions } from "../types.mts"; export declare function parseIntStrict(value: string, flag: string): number; interface ParsedArgs { prNumber: number | undefined; global: GlobalOptions; extra: string[]; } export declare function parseCommonArgs(args: string[]): ParsedArgs; export declare function parsePrNumber(value: string): number | null; /** Get the value of a flag like `--flag value` or `--flag=value`. */ export declare function getFlag(args: string[], name: string): string | null; export declare function hasFlag(args: string[], name: string): boolean; export declare function parseList(value: string | null): string[]; export declare function parseStatusPrNumbers(args: string[]): number[]; export {};