import type { ParsedArgs } from 'minimist'; import type { Input } from '../util/input.js'; export type ConfigArg = boolean | (string | [string, (id: string) => string])[]; export type Args = { binaries?: string[]; positional?: boolean; string?: string[]; boolean?: string[]; alias?: Record; resolve?: string[]; nodeImportArgs?: boolean; config?: ConfigArg; args?: (args: string[]) => string[]; fromArgs?: string[] | ((parsed: ParsedArgs, args: string[]) => string[]); resolveInputs?: (parsed: ParsedArgs, options: { cwd: string; args: string[]; }) => Input[]; };